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

时间:2016-03-22 10:17:59

标签: 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标头。但仍然没有效果。有没有人遇到这样的问题或知道如何解决它?我们无法更改测试工具。

1 个答案:

答案 0 :(得分:6)

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

可在标签Request Properties下找到。 Property: EncodingValue: UTF-8

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