如何使SoapUI json请求与德语变音符号一起使用?

Mat*_*ala 3 rest json soapui character-encoding mappingexception

我们将SoapUI用于团队项目中的许多接口.我们遇到了德国特殊标志的问题,称为变形金刚.当发送带有Json主体和德国变音符号的POST请求时,我们得到了com.fasterxml.jackson.databind.JsonMappingException.它无法解析com.fasterxml.jackson.databind.ObjectMapper.

SoapUI Json请求

但是当使用POSTMAN发送相同的请求时,它就像一个魅力. 邮差Json请求

我们使用@Consumes({MediaType.APPLICATION_JSON + "; charset=utf-8"})注释和Content-Type: application/json; charset=utf-8标题.但仍然没有效果.有没有人遇到这样的问题或知道如何解决它?我们无法更改测试工具.

Mat*_*ala 8

在SoapUI中,还有一个用于设置请求编码的附加属性.

它位于选项卡下Request Properties. Property: Encoding,Value: UTF-8.

如上设置解决了我们的问题.