Python-requests senden können mehrere Kopfzeilen mit dem selben key

Ich bin versucht, senden Sie eine get-Anforderung an einen server mit zwei überschriften, die den gleichen Namen haben, aber unterschiedliche Werte:

url = 'whatever'
headers = {'X-Attribute':'A', 'X-Attribute':'B'}
requests.get(url, headers = headers)

Dies offensichtlich nicht funktioniert, da die Header-Wörterbuch nicht enthalten sind zwei Schlüssel X-Attribute.

Gibt es irgendetwas, was ich tun kann, d.h. kann ich-pass-Header als etwas anderes als ein Wörterbuch? Die Anforderung zum senden von Anfragen in dieser Art und Weise ist ein feature des Servers, und ich kann es nicht ändern.

  • Warum würden Sie wollen, dies zu tun?
  • Der server, den ich bin das senden von Anfragen an erwartet. Es filtert Antworten, die basierend auf den vollständigen Satz von Parametern übergeben, die Attribute sind von der form X-Attribute:name=value
InformationsquelleAutor Stefan | 2013-05-28
Schreibe einen Kommentar