Я отправляю запрос 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);
Но японский символ (関 連 当), который я отправил как запрос POST, не закодирован и приводит к некоторым нежелательным символам " é ¢ é å ½½º ",
Использование SoapUI приводит к "?????" персонажи.
Эти нежелательные символы отличаются от клиента к клиенту, откуда я нахожу запрос. Как я могу закодировать свой запрос POST?