我需要能够在httpie/config.json文件中设置一些默认的头部(它们是自定义的,而不是普通的),用于默认情况下从httpie发送的每个请求(总是这样)。
ie:标题示例
http "http://poopskiesuprise.com" 'CUSTOM_HEADER:asdf' 'HEADER_TWO:asdf'
始终将“CUSTOM_HEADER”和“HEADER_TWO”包含到每个请求中,这样我就可以这样做了
http "http://poopskiesuprise.com"
我没有在文档中看到这样做的好方法,所以任何帮助都是很棒的!
发布于 2022-03-01 14:43:35
最简单的解决方案是创建一个具有所需头部的会话,并在您的config.json
上使用它。
创建一个会话 (用于您想要的主机):
$ http --session ./session.json pie.dev/get X-Custom-Header:value X-Custom-Header2:value2
然后将其添加到配置 (POSIX上的~/.config/httpie/config.json
)中:
{
"default_options": [
"--session-read-only=/path/to/session.json"
]
}
然后从现在开始,每个请求都会添加这两个标题:
$ http pie.dev/get
{
"args": {},
"headers": {
"X-Custom-Header": "value",
"X-Custom-Header2": "value2"
},
"url": "http://pie.dev/get"
}
除非你取消设置他们:
$ http pie.dev/get X-Custom-Header:
{
"args": {},
"headers": {
"X-Custom-Header2": "value2"
},
"url": "http://pie.dev/get"
}
https://stackoverflow.com/questions/69798942
复制相似问题