diff options
Diffstat (limited to 'doc/web/howto/listings/client/request.py')
-rw-r--r-- | doc/web/howto/listings/client/request.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/doc/web/howto/listings/client/request.py b/doc/web/howto/listings/client/request.py new file mode 100644 index 0000000..4931863 --- /dev/null +++ b/doc/web/howto/listings/client/request.py @@ -0,0 +1,21 @@ +from twisted.internet import reactor +from twisted.web.client import Agent +from twisted.web.http_headers import Headers + +agent = Agent(reactor) + +d = agent.request( + 'GET', + 'http://example.com/', + Headers({'User-Agent': ['Twisted Web Client Example']}), + None) + +def cbResponse(ignored): + print 'Response received' +d.addCallback(cbResponse) + +def cbShutdown(ignored): + reactor.stop() +d.addBoth(cbShutdown) + +reactor.run() |