首页 > 解决方案 > 空手道自动设置 Content-Type 标头

问题描述

再会!在我的负面测试用例中,我必须 PUT 一个没有 Content-Type 标头的请求,以匹配所需的 4xx 状态代码。问题是空手道会自动设置适当的 Content-Type。例如,当我将 {} 作为请求传递时,它会设置 application/json; charset=UTF-8 当我通过 '' 作为请求它设置 text/plain; 字符集=UTF-8

问题是如何发送没有 Content-Type 标头的 PUT 请求?

标签: web-servicestestingautomated-testsbddkarate

解决方案


您可以使用以下行传递 Content-Type:

并且标头 Content-Type = 'application/json; 字符集=utf-8'


推荐阅读