[Twisted-web] Using HTTPClientFactory to send POST form data

Aaron DeVore aaron.devore at gmail.com
Wed Aug 6 18:09:29 EDT 2008


I'm working on a project that needs to send data in a fashion that is
identical to what is sent via an HTML form with method=3D"post". I picked
HTTPClientFactory for the requests but I'm having a hard time figuring out
how to send the post data. So far I have tried something approximately like:

<code>
post =3D {}
post['name'] =3D val

clientFactory =3D HTTPClientFactory(url, method=3D"POST",
headers=3D{'Content-Type': "application/x-www-form-urlencoded;
charset=3Dutf-8"})
reactory.connectTCP(urlparse(self.currentRequestURL)[1], 80,
self.currentClientFactory)

</code>

When I go to a PHP script that prints out the $_POST array it shows that the
$_POST array is empty.

What am I doing wrong? How would I go about solving the problem?

Thank you,
Aaron DeVore
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://twistedmatrix.com/pipermail/twisted-web/attachments/20080806/d7=
ade849/attachment.htm


More information about the Twisted-web mailing list