Gibt es eine Möglichkeit, den Wert eines bestimmten Headers mithilfe des Objekts HttpResponse
zu erhalten, das von der Methode HttpClient
execute()
in Android zurückgegeben wird?
Es gibt verschiedene Möglichkeiten, bestimmte Header zu erhalten. HttpResponse erbt von HttpMessage , die die folgenden Header-Abrufmethoden bietet:
Header getFirstHeader(String name)
Header[] getHeaders(String name)
Header getLastHeader(String name)
In Ihrem Fall möchten Sie wahrscheinlich getFirstHeader(String)
. Header können mehrere Werte enthalten, daher liefert das Array Header[]
von getHeaders()
; Wenn Sie nur einen einzelnen Header erwarten, sollte getFirstHeader(String)
ausreichen.
Ich benutze immer diesen Code
Zunächst mache ich das
%Vor%Als nächstes benutze ich eine einfache Methode konvertiert in hashmap
%Vor%Jetzt kann ich jeden Wert bekommen
Vielleicht kann jemand helfen Viel Glück
Versuchen Sie HttpResponse.getAllHeaders()
für das Drucken von Kopfzeilen und für das Drucken von Cookies in Kopfzeilen.
Tags und Links java android http http-headers