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