summaryrefslogtreecommitdiff
path: root/doc/web/howto/listings/client/request.py
diff options
context:
space:
mode:
Diffstat (limited to 'doc/web/howto/listings/client/request.py')
-rw-r--r--doc/web/howto/listings/client/request.py21
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()