如何移除Postman Mock Server返回的Content-Type中的charset=utf-8
解决方案:移除Mock Server响应中的
charset=utf-8 以下是两种可行的处理方法:
手动指定响应头(单请求处理)
- 打开你的Postman集合,定位到目标Mock请求
- 切换到Responses标签页,编辑需要调整的响应
- 在Headers区域,添加或修改
Content-Type头,将值设置为application/json(不要附加; charset=utf-8) - 保存修改后,重启Mock Server验证效果
使用Mock脚本(批量/全局处理)
- 进入集合的Mock Servers设置页面,找到对应的Mock Server
- 在Mock Server Settings中找到Script选项
- 添加以下脚本覆盖响应头:
// 先移除原有Content-Type头,再添加指定值 pm.response.headers.remove('Content-Type'); pm.response.headers.add({ key: 'Content-Type', value: 'application/json' }); - 保存脚本后,测试Mock响应即可生效
补充说明
你之前尝试禁用的“自动编码URL”选项仅作用于请求URL的编码逻辑,和响应头的charset设置没有关联,所以不会产生效果。手动指定响应头的优先级会高于Mock Server的默认自动生成规则。
内容的提问来源于stack exchange,提问作者Andreyka
相关产品推荐
相关产品推荐

