2010-11-02 18 views

Répondre

12

Il devrait être similaire à:

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: Je devais faire quelques modifications mineures, mais je l'ai testé et les travaux ci-dessus.

+0

Comment avez-vous pu le savoir? J'utilise la fonction .getAllHeaders() et les imprimant tous dehors et un en-tête de lieu n'était pas énuméré. – joepetrakovich

+0

@Petra, en utilisant LiveHttpHeaders et Firebug. Je vais poster un exemple sous peu. Quelle version de HttpClient utilisez-vous? –

+0

le module org.apache.http.client sur Android 2.2 – joepetrakovich