Wie legen Sie die charset-in Anfrage mittels apache httpclient fließend 4.3.2

Request.config(CoreProtocolPNames.HTTP_CONTENT_CHARSET, Consts.UTF_8) und Request.elementCharset(charset) Veraltet sind.

Nun, wie setzen der request-charset auf utf-8 mit fließend?

Request.Post(url)
    .useExpectContinue()
    .version(HttpVersion.HTTP_1_1)
    .bodyString("Important stuff", ContentType.DEFAULT_TEXT)
    .execute().returnContent().asBytes();
Was genau Sie zu tun versuchen? Verwenden Sie einen nicht-standard-Zeichensatz für die HTTP-message-Elemente wie request-line und request-Header oder einfach set encoding des request-Bodys an?
Ich möchte zum senden von xml -, http-server, und bekam die Antwort mit, dass "Nicht Kodieren unknown character set". Ich benutze wireshark abfangen der http-Anfrage kann ich schicken, zeigt, dass die char-set "iso-8895-1". Ich brauche, um die Anfrage zu senden mit dem charset "utf-8", aber nicht finden konnten, wie Sie es im Antrag.

InformationsquelleAutor Sandy | 2014-02-24

Schreibe einen Kommentar