commons-http-client: response Charset

RoCMe

Erfahrenes Mitglied
Hallo!

Ich versuche gerade, nach einem GET Aufruf mit dem httpClient von apache-commons das Content Encoding auszulesen.

Hier steht dazu folgendes:

[...]retrieve the encoding for the response body with the getResponseCharSet method.

HttpMethod und auch die dazu passende Implementierung GetMethod haben diese Methode laut http://hc.apache.org/httpclient-3.x/apidocs/aber nicht :-(

Jetzt kann ich das Encoding natürlich "von Hand" aus dem Response Header auslesen, z.B. so:

Code:
get.getResponseHeader("Content-Type").getElements()[0].getParameterByName("charset").getValue()

Aber das geht bestimmt einfacher / zuverlässiger / weniger fehleranfällig - oder nicht?

mfg,

RoCMe
 
Zurück