Hallo!
Ich versuche gerade, nach einem GET Aufruf mit dem httpClient von apache-commons das Content Encoding auszulesen.
Hier steht dazu folgendes:
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:
Aber das geht bestimmt einfacher / zuverlässiger / weniger fehleranfällig - oder nicht?
mfg,
RoCMe
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