1

我正在使用 Citrus 框架的 v2.6.2 使用 http 模块为休息端点编写自动化测试。Citrus 附加charset=UTF-8Content-Type标题中。由于存在字符集,服务器正在响应 415 Unsupported Media。

我无法修改其余端点。

我可以将 Citrus 和 http 模块配置为不附加字符集吗?

4

1 回答 1

1

这与 Citrus Http 消息转换器始终添加默认字符集“UTF-8”有关,该字符集设置为citrus-http:client组件的属性。因此,您需要在每个发送操作中明确覆盖 Content-Type,以免添加默认字符集。

从 Citrus 2.7.2 开始,您可以将citrus-http:client组件上的字符集设置为空字符串。这修复了字符集附录。

于 2017-07-07T15:04:12.967 回答