This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Rui.Carmo
Recipients BitTorment, Rui.Carmo, facundobatista, frispete, jjlee, orsenthil, r.david.murray
Date 2011-01-15.17:11:44
SpamBayes Score 0.0007230204
Marked as misclassified No
Message-id <1295111508.16.0.166625408379.issue2275@psf.upfronthosting.co.za>
In-reply-to
Content
I'd like to add that when supplying custom headers for things like UPNP (which uses SOAPACTION as a header to talk to frequently very limited servers), the library shouldn't mangle the headers in any way whatsoever and send them verbatim. 

(I consider that mangling to be a bug, and not a new feature. HTTP headers may be case-insensitve according to standards, but embedded implementations require us to have a degree of control over the headers, and failing to preserve header case is a bug.)

Right now I've had to replace httplib and urllib2 with my own custom code because the SOAPACTION header is capitalized and sent to the server as "Soapaction", which breaks the Intel embedded UPNP daemon.
History
Date User Action Args
2011-01-15 17:11:48Rui.Carmosetrecipients: + Rui.Carmo, facundobatista, jjlee, orsenthil, frispete, BitTorment, r.david.murray
2011-01-15 17:11:48Rui.Carmosetmessageid: <1295111508.16.0.166625408379.issue2275@psf.upfronthosting.co.za>
2011-01-15 17:11:44Rui.Carmolinkissue2275 messages
2011-01-15 17:11:44Rui.Carmocreate