如何使 SoapUI json 请求与德语变音符号一起使用?
How to make SoapUI json request work with german umlauts?
我们团队项目中的许多界面都使用 SoapUI。我们遇到了德国特殊标志的问题,称为变音符号。当发送带有 Json body 和德语变音符号的 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
header。但是还是没有效果。有没有人遇到过这样的问题或知道如何解决?我们无法更改测试工具。
在 SoapUI 中,有一个额外的 属性 用于设置您的请求的编码。
它位于 Request Properties
选项卡下。
Property: Encoding
, Value: UTF-8
.
如上设置解决了我们的问题。
我们团队项目中的许多界面都使用 SoapUI。我们遇到了德国特殊标志的问题,称为变音符号。当发送带有 Json body 和德语变音符号的 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
header。但是还是没有效果。有没有人遇到过这样的问题或知道如何解决?我们无法更改测试工具。
在 SoapUI 中,有一个额外的 属性 用于设置您的请求的编码。
它位于 Request Properties
选项卡下。
Property: Encoding
, Value: UTF-8
.
如上设置解决了我们的问题。