Holen Sie sich Header von HttpResponse in Android

8

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?

    
Radu Stoenescu 21.06.2011, 11:38
quelle

5 Antworten

21

Es gibt verschiedene Möglichkeiten, bestimmte Header zu erhalten. HttpResponse erbt von HttpMessage , die die folgenden Header-Abrufmethoden bietet:

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.

    
Rob Hruska 21.06.2011, 12:48
quelle
5

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

    
quelle
2

Haben Sie HttpResponse.getHeaders() Methode probiert?

    
Michael 21.06.2011 11:50
quelle
0

Versuchen Sie HttpResponse.getAllHeaders() für das Drucken von Kopfzeilen und für das Drucken von Cookies in Kopfzeilen.

%Vor%     
user366584 04.11.2013 11:37
quelle
0

versuche die folgende Methode: -

%Vor%

Ссылка

    
duggu 27.12.2013 04:37
quelle

Tags und Links