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

标签 json rest character-encoding soapui mappingexception

我们在团队项目中将 SoapUI 用于许多界面。我们遇到了德语特殊符号的问题,称为变音符号。当发送带有 Json 正文和德语变音的 POST 请求时,我们得到 com.fasterxml.jackson.databind.JsonMappingException .不能用 com.fasterxml.jackson.databind.ObjectMapper 解析.

SoapUI Json request

但是当使用 POSTMAN 发送相同的请求时,它就像一个魅力。
Postman Json request

我们使用 @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/

相关文章:

javascript - 用正则表达式模式替换标志 “i”

javascript - angularjs http get请求加载url失败

json - Spring MVC、REST、JSON、DispatcherServlet 和 @RequestMapping

python - 将中文字符转换为 XML/HTML 样式的数字实体并转换为 Unicode UTF-8?

c# - ServiceStack.Text 中的数组反序列化不正确

sql - jsonb 在数组中查找一个值

c# - ASP.NET Core 路由在 VS IIS Express 中有效,但在 IIS 10 中无效

php - CI REST 服务器 API key

character-encoding - Fortran 字符串数组

java - JLabel:重音字母问题