测试Logic App API时Postman如何设置Content-Type为application/json
Postman 自动绑定multipart/form-data Content-Type的配置修复方法
核心逻辑说明
Postman的Content-Type请求头并非完全独立的可自定义配置项,它和Body标签页的选中选项是双向联动绑定的。你看到的悬停提示「use the request body tab to control the value or remove the header」的含义是:这个头是系统根据所选Body类型自动生成的,不能直接在Headers面板手动改值或删除,强制修改也不会实际生效。
触发自动绑定multipart/form-data头的直接原因,就是你在Body标签页选中了form-data类型,Postman会默认匹配该类型的标准头值。
操作步骤
- 切换到Postman界面的
Body配置标签页 - 找到当前选中的Body类型单选按钮:
- 若当前选中的是
form-data,直接切换到raw单选选项
- 若当前选中的是
- 选中
raw后,在输入框右侧的格式下拉菜单中,选择JSON选项 - 切回
Headers标签页检查配置:- 之前自动生成的
multipart/form-data头会自动替换为Content-Type: application/json,此时该条目不再处于系统锁定状态,可根据需要自由微调值
- 之前自动生成的
避坑提示
- 不要尝试直接在Headers面板删除
multipart/form-data条目,只要Body标签页还停留在form-data选项,切回Body再切回Headers时系统会重新自动生成这个头,问题根源在Body的选中项,而非Headers面板 - 配置完成后不要把Body选项再切回
form-data,否则会重新触发Content-Type的自动绑定逻辑 - 操作参考截图对应界面位置:截图可展示Body标签页的四个Body类型单选项(none/form-data/x-www-form-urlencoded/raw)、raw输入框旁的格式下拉选择区、Headers面板中被系统锁定的Content-Type条目的悬停提示样式
内容的提问来源于stack exchange,提问作者Gaurav Joshi
相关产品推荐
相关产品推荐

