|
httplib (POST)Mit der "httplib" lassen sich gut und einfach Internet-Zugriffe über das HTTP-Protokoll realisieren. Spezifiziert man jedoch bei einem POST-Request nicht explizit den MIME-Type der übersendeten Daten, führt das zu einem Fehler, mit dem man leicht einige Zeit verbringen und ihn dennoch nur schwerlich finden kann. Die notwendige Header-Information "Content-Type" kann man jedoch ganz einfach über den vierten Parameter der Abfrage-Methode "request" eines HTTPConnection-Objektes setzen, indem man dem dortigen Dictionary unter dem Key "Content-Type" den Wert "application/x-www-form-urlencoded" abspeichert. Das könnte dann beispielsweise so aussehen: import httplib |