我正在尝试为我无法控制的服务编写第一个测试。该服务验证传入请求的标头,对于内容类型标头,它要求该值是application/json
,并且仅该值。但是,当我尝试编写测试并明确将content-type标头设置为仅具有此值时,生成的标头将具有以下值:application/json; charset=UTF-8
这个额外的charset=UTF-8
值阻止我的测试通过。无论如何,有没有阻止空手道加入的人?
答案 0 :(得分:1)
UTF-8
上Content-Type
的默认设置可以被
* configure charset = null
请参考karate documentation中charset
表中的configure