httplib/HTTPS Post Problem
Andreas Kostyrka
andreas at kostyrka.org
Wed Jul 13 17:32:41 EDT 2005
More information about the Python-list mailing list
Wed Jul 13 17:32:41 EDT 2005
- Previous message (by thread): httplib/HTTPS Post Problem
- Next message (by thread): httplib/HTTPS Post Problem
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Am Montag, den 11.07.2005, 06:29 -0700 schrieb michaelparkin at gmail.com: > Hi, > > Sorry to post what might seem like a trivial problem here, but its > driving me mad! > > I have a simple https client that uses httplib to post data to a web > server. > > When I post over http & https using curl the data is recieved by the > web server with no problems. Just a curious guess: Are you behind a proxy? If so, it's a known and never fixed bug from Python 1.5 times ;) You might also try to use PyCurl. Andreas > > When I post using my python client the headers get there, but the body > of the message does not. > > My code is pretty standard and has the format: > > > httplib.HTTPSConnection.debuglevel = 1 > connection = httplib.HTTPSConnection(host_name, key_file = key, > cert_file = cert) > connection.putrequest("POST", path) > connection.putheader("Content-Length", str(len(body))) > > ...(some more headers)... > > connection.endheaders() > connection.send(body) > > response = connection.getresponse() > connection.close() > > (some code has been removed for clarity).. > > I can see in the debug messages the body getting sent, but nothing > arrives at > the server... > > I think I would understand whats going on better if I knew how Python > uses the > underlying socket - does it > > a) open the socket, send the header & body together or > b) send the header, wait, then send the body? > > I think the answer to this question solve my problem - can anyone help? > > Thanks. > > p.s. I'm using Python 2.3.3 [GCC 3.3.3 (SuseLinx)] > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 196 bytes Desc: Dies ist ein digital signierter Nachrichtenteil URL: <http://mail.python.org/pipermail/python-list/attachments/20050713/1ed769bb/attachment.sig>
- Previous message (by thread): httplib/HTTPS Post Problem
- Next message (by thread): httplib/HTTPS Post Problem
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list