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