So finden Sie mimetype der Antwort
Arbeite ich mit einer GET-Anfrage, die über den Apache HTTP-client (v4, die neueste version, nicht die ältere v3)...
Wie bekomme ich den mimetype der Antwort?
In der älteren v3 von apache http-client, mime-Typ erworben wurde, mit dem folgenden code--
String mimeType = response.getMimeType();
Wie bekomme ich den mimetype mit Version 4 von apache http-client?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einer "Content-type" HTTP header sollten Sie auf mime-Typ-Informationen:
oder als
Dann können Sie extrahieren Sie den mime-Typ selbst als content-type können, sind Codierung als gut.
Natürlich, vergessen Sie nicht über die null-Prüfung vor der erste Wert des headers (im Fall der content-type-header nicht vom server gesendet).
Um Inhalte Art von Antwort, die Sie verwenden können, ContentType Klasse.
Mithilfe dieser Klasse können Sie leicht extrahieren mime-Typ:
oder charset:
response.getEntity().getContentType()
nicht zurückContentType
Instanz.