1
我正在向我的应用程序发送POST JSON请求。POST JSON请求中的字符编码
POST /CharSetTest/Test HTTP/1.1
Host: localhost:8090
Content-Type: application/json
Cache-Control: no-cache
Postman-Token: 1637b92b-5896-4765-63c5-d04ad73ea9f1
{
"SampleRequest": {
"FullName": "関連当"
}
}
我的CXF JAXRS消费者定义如下。
@POST
@Produces("application/json; charset=UTF-8")
@Consumes("application/json; charset=UTF-8")
public Response testCharSet(@Encoded String jsonBody);
但日语字符(关连当),我发送作为在一些垃圾字符 “é¢é£å½äºè”
使用了SoapUI结果为“POST请求不被编码,并且结果?? ???”字符。
垃圾邮件的字符因客户端的不同而不同,我如何编码我的POST请求?
您如何发送请求? – njzk2
尝试将'Content-Type'设置为'application/json; charset = UTF-8'并再次尝试。 –
@ njzk2我通过Postman Rest Client发送我的请求。请求在上面提到的问题中。 – Elite209