空手道会自动设置Content-Type标头

时间:2018-12-06 11:46:23

标签: web-services testing automated-tests bdd karate

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

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

2 个答案:

答案 0 :(得分:1)

只需设置* configure charset = null

以下是文档:https://github.com/intuit/karate#configure

有关详细示例,请参见:content-type.feature

答案 1 :(得分:1)

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

和标题 Content-Type = 'application/json; charset=utf-8'