web-services - 空手道自动设置 Content-Type 标头
问题描述
再会!在我的负面测试用例中,我必须 PUT 一个没有 Content-Type 标头的请求,以匹配所需的 4xx 状态代码。问题是空手道会自动设置适当的 Content-Type。例如,当我将 {} 作为请求传递时,它会设置 application/json; charset=UTF-8 当我通过 '' 作为请求它设置 text/plain; 字符集=UTF-8
问题是如何发送没有 Content-Type 标头的 PUT 请求?
解决方案
您可以使用以下行传递 Content-Type:
并且标头 Content-Type = 'application/json; 字符集=utf-8'
推荐阅读
- reactjs - 在 React 16 中无法通过 this.context 访问 contextType
- scala - 如何将该组列表的功能重新制作为简单递归?
- php - 在 WAMP 和 phppgadmin 上集成 postgreSQL
- javascript - 从 AngularJS 1.5 升级到 1.7 会抛出“无法复制!不支持复制 Window 或 Scope 实例”
- html - DevicePixelRatio 似乎突然与 Windows 比例叠加
- python - 获取二维数组中最近的坐标
- python - 为什么 vgg.prepare() 方法会创建给定图像的 9 个副本?
- python - 用于模式研究的 Python 正则表达式
- php - 如何显示输入数组的验证错误?
- ios - 在包含 collectionView 的 tableview XIB 中呈现 DocumentInteractionController