Come si accede alle intestazioni di risposta originali che contengono un reindirizzamento quando si utilizza Urllib2.urlopen
Domanda
Sto cercando di analizzare l'intestazione della posizione di una risposta HTTP che viene restituita dopo aver utilizzato Urllib2.urlopen, ma le uniche intestazioni di risposta che ricevo provengono dal reindirizzamento del bersaglio, non dalla risposta originale che contiene l'intestazione della posizione.
Ho seguito altre domande su Stack Overflow che suggeriscono di sottoclasse l'Urlib2.HttPredirecthandler, ma non sono ancora in grado di capire come accedere alla risposta originale che Urlopen finisce per seguire.
Ecco un esempio del problema:
import urllib2
req = urllib2.urlopen("http://wp.me")
print req.info()
L'output della stampa contiene le intestazioni di risposta del bersaglio della richiesta reindirizzata. Vorrei vedere l'originale.
Qualsiasi aiuto sarebbe apprezzato.
Nessuna soluzione corretta