我们在团队项目中将 SoapUI 用于许多界面。我们遇到了德语特殊符号的问题,称为变音符号。当发送带有 Json 正文和德语变音的 POST 请求时,我们得到 com.fasterxml.jackson.databind.JsonMappingException
.不能用 com.fasterxml.jackson.databind.ObjectMapper
解析.
但是当使用 POSTMAN 发送相同的请求时,它就像一个魅力。
我们使用 @Consumes({MediaType.APPLICATION_JSON + "; charset=utf-8"})
注释和 Content-Type: application/json; charset=utf-8
标题。但是还是没有效果。有没有人遇到过这样的问题或知道如何解决?我们无法更改测试工具。
最佳答案
在 SoapUI 中,有一个额外的属性用于设置您的请求的编码。
它可在标签 Request Properties
下找到.Property: Encoding
, Value: UTF-8
.
如上设置解决了我们的问题。
关于json - 如何使 SoapUI json 请求与德国变音符号一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36151644/