我正在使用Citrus Framework的v2.6.2使用http模块为休息终点编写自动化测试。 Citrus将charset=UTF-8
追加到Content-Type
标题。由于存在字符集,服务器正在响应415 Unsupported Media。
我无法修改其余的终点。
我可以将Citrus和http模块配置为不附加字符集吗?
答案 0 :(得分:1)
这与Citrus Http消息转换器始终添加默认字符集“UTF-8”有关,该字符集在citrus-http:client
组件上设置为属性。因此,您需要在每个发送操作中显式覆盖Content-Type,以便不添加默认字符集。
从Citrus 2.7.2开始,您可以将citrus-http:client
组件上的字符集设置为空字符串。这修复了charset附录。