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
Ich schicke meine Anfrage per Postman Rest Client. Die Anfrage ist bereits oben bei der Frage.
Ich habe es versucht. Aber kein Glück 🙁
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Set content-type:
beim senden der post-Anforderung in der Anwendung, die Sie verwenden.
Finden Sie "content-type" im Header die URL in die Anwendung.
InformationsquelleAutor Rajat
Keiner der Antworten hier für mich gearbeitet.
Mein content-type " war bereits auf "application/json;charset=UTF-8", aber die
accept-encoding
Einstellung in meinem Kopf war, der den Fehler verursacht:Deaktivieren Sie die
accept-encoding
Einstellung unter Kopf -:Wenn ich deaktiviert, ist die Letzte Zeile oben, es hat alles Super geklappt! Hoffe, dass jemand hilft.
InformationsquelleAutor Matt