发布XML空手道API

时间:2018-12-03 08:30:27

标签: karate

我正在尝试使用空手道API发布XML。当我将测试用例作为junit测试运行时,出现以下错误:

  

错误com.intuit.karate-状态码为:415,预期值为:200,“消息”:“内容类型'application / xml; charset = UTF-8'不支持”      

“”“”“”内包含的XML输入作为   功能文件:示例:   *文字测试=

     

“”“

     

“”“

我的功能文件包含以下内容:

Given header Content-Type = 'application/xml; charset=UTF-8'
And header Accept = 'application/json; text/plain;*/*'

有人可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

是的,这听起来像是服务器在UTF-8部分出现问题的情况

只能尝试:

* def xml =
"""
<some>xml</some>
"""
* configure charset = null
* request xml

另请参阅:https://stackoverflow.com/a/53564204/143475