Wie sende ich eine benutzerdefinierte Kopfzeile mit urllib2 in einem HTTP-Request?
Ich senden möchten, die eine benutzerdefinierte "Accept" - header in meine Anfrage, Wann mit urllib2.urlopen(..). Wie mache ich das?
InformationsquelleAutor der Frage Joakim | 2008-12-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht ganz. Erstellen einer
Request
Objekt nicht tatsächlich senden Sie die Anforderung, und Request-Objekte haben keineRead()
Methode. (Auch:read()
Kleinbuchstaben ist.) Alles, was Sie tun müssen, ist, übergeben Sie dieRequest
als erstes argumenturlopen()
und geben Sie Ihre Antwort.InformationsquelleAutor der Antwort pantsgolem
Verwende ich normalerweise:
InformationsquelleAutor der Antwort Pedro Lobito
Neben den anderen Lösungen schon erwähnt, Sie könnte verwenden
add_header
Methode.Also das Beispiel py @pantsgolem werden:
InformationsquelleAutor der Antwort user1314742