Karate 无法从空手道配置内容类型标头

Karate 无法从空手道配置内容类型标头,karate,Karate,我试图从空手道配置标题“内容类型”,但我无法这样做。我尝试了以下*configure headers={'Content-Type':'application/json;charset=UTF-8'}和*header Content-Type='application/json;字符集=UTF-8'。但是在我打电话的时候,我总是得到内容类型:text/plain,这是错误的。有人能帮忙吗?非常感谢 实际上,没关系。我只是添加了*header Content Type='application/j

我试图从空手道配置标题“内容类型”,但我无法这样做。我尝试了以下*configure headers={'Content-Type':'application/json;charset=UTF-8'}和*header Content-Type='application/json;字符集=UTF-8'。但是在我打电话的时候,我总是得到内容类型:text/plain,这是错误的。有人能帮忙吗?非常感谢

实际上,没关系。我只是添加了*header Content Type='application/json'而不是Content Type':'application/json**;字符集=UTF-8。我搬走了;字符集=UTF-8。如果我加上这个,它就断了。我得到一个错误java.lang.IllegalArgumentException:MIME类型可能不包含保留字符
查看org.apache.http.util.Args.check(Args.java:36)

是的。空手道在内部默认为UTF-8,您不需要在标题上使用它。但我认为这是第二次出现这样的情况,所以我打开了一个问题:谢谢!这将帮助其他人节省一些调试时间。