Come si accede alle intestazioni di risposta originali che contengono un reindirizzamento quando si utilizza Urllib2.urlopen

StackOverflow https://stackoverflow.com/questions/4953487

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top