2010-11-02 3 views

Antwort

12

Es sollte ähnlich sein:

HttpClient client = new DefaultHttpClient(); 
HttpParams params = client.getParams(); 
HttpClientParams.setRedirecting(params, false); 
HttpGet method = new HttpGet("http://forecast.weather.gov/zipcity.php?inputstring=90210"); 
HttpResponse resp = client.execute(method); 
String location = resp.getLastHeader("Location").getValue(); 

EDIT: Ich hatte ein paar kleinere Verbesserungen zu machen, aber ich getestet, und die oben genannten Arbeiten.

+0

Wie konnten Sie das herausfinden? Ich benutze die .getAllHeaders() -Funktion und drucke sie alle aus und ein Standortheader wurde nicht aufgelistet. – joepetrakovich

+0

@Petra, mit LiveHttpHeaders und Firebug. Ich werde in Kürze ein Beispiel veröffentlichen. Welche Version von HttpClient verwendest du? –

+0

das Modul org.apache.http.client auf Android 2.2 – joepetrakovich

Verwandte Themen