Zeichen-Codierung in der POST JSON-Anfrage

Sende ich einen POST JSON-Anfrage zu meiner Bewerbung.

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": "関連当"
  }
}

Meine CXF JAXRS Verbraucher ist wie folgt definiert.

@POST
@Produces("application/json; charset=UTF-8")
@Consumes("application/json; charset=UTF-8")
public Response testCharSet(@Encoded String jsonBody);

Aber das japanische Zeichen (関連当), dass ich an, als POST-Anfrage wird nicht verschlüsselt und die Ergebnisse in einigen junk-Zeichen "é¢é£å½äºè"

Verwendung von SoapUI Ergebnisse in "?????" Zeichen.

Diese Junk-E-Zeichen unterscheidet sich von client zu client, von wo aus ich auf die Anfrage. Wie Könnte ich encode meine POST-Anfrage ?

Wie versenden Sie die Anfrage?
versuchen Sie, stellen Sie Ihre Content-Type zu application/json; charset=UTF-8 und versuchen Sie es erneut.
Ich schicke meine Anfrage per Postman Rest Client. Die Anfrage ist bereits oben bei der Frage.
Ich habe es versucht. Aber kein Glück 🙁
results in some junk characters "é¢é£å½äºè" wie beobachtet man? (es könnte einfach sein, Ihre Ausgabe verwendet, die die falsche Kodierung)

InformationsquelleAutor Elite209 | 2015-10-14

Schreibe einen Kommentar