如何在HTTPie中配置config.json为所有请求添加默认自定义请求头
HTTPie 配置全局默认自定义请求头方法
步骤1:定位配置文件
HTTPie 的配置文件config.json默认存储路径如下:
- Linux / macOS:
~/.config/httpie/config.json - Windows:
%APPDATA%\httpie\config.json
如果对应路径下没有该文件,手动创建对应目录和文件即可。
步骤2:添加自定义默认头配置
在config.json中添加default_options字段,将需要默认携带的请求头按命令行写法填入数组即可,示例配置如下:
{ "default_options": [ "CUSTOM_HEADER:asdf", "HEADER_TWO:asdf" ] }
保存配置后立即生效。
效果验证
配置完成后直接执行
http "http://poopskiesuprise.com"
发送的请求会自动携带配置的两个自定义头,无需每次手动追加参数。
补充说明
- 如果临时需要取消某一个默认头,可在执行命令时追加
--header=CUSTOM_HEADER:(值留空)覆盖全局配置,该单次请求就不会发送对应头 - 其他常用默认参数(比如默认超时、输出格式规则等)都可以添加到
default_options数组中全局生效
内容的提问来源于stack exchange,提问作者Austin Crane
相关产品推荐
相关产品推荐

