Add urllib3 to the docs
Update the README to reflect the modern condition.
This commit is contained in:
@@ -15,6 +15,7 @@ Examples
|
|||||||
http_client
|
http_client
|
||||||
httplib2
|
httplib2
|
||||||
requests
|
requests
|
||||||
|
urllib3
|
||||||
urllib
|
urllib
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
32
docs/urllib3.rst
Normal file
32
docs/urllib3.rst
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
urllib3_intercept
|
||||||
|
==================
|
||||||
|
|
||||||
|
.. automodule:: wsgi_intercept.urllib3_intercept
|
||||||
|
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
.. testcode::
|
||||||
|
|
||||||
|
import urllib3
|
||||||
|
from wsgi_intercept import urllib3_intercept, add_wsgi_intercept
|
||||||
|
|
||||||
|
pool = urllib3.PoolManager()
|
||||||
|
|
||||||
|
|
||||||
|
def app(environ, start_response):
|
||||||
|
start_response('200 OK', [('Content-Type', 'text/plain')])
|
||||||
|
return [b'Whee']
|
||||||
|
|
||||||
|
|
||||||
|
def make_app():
|
||||||
|
return app
|
||||||
|
|
||||||
|
|
||||||
|
host, port = 'localhost', 80
|
||||||
|
url = 'http://{0}:{1}/'.format(host, port)
|
||||||
|
urllib3_intercept.install()
|
||||||
|
add_wsgi_intercept(host, port, make_app)
|
||||||
|
resp = pool.requests('GET', url)
|
||||||
|
assert resp.data == b'Whee'
|
||||||
|
urllib3_intercept.uninstall()
|
||||||
Reference in New Issue
Block a user