41 lines
940 B
ReStructuredText
41 lines
940 B
ReStructuredText
``tornado.httpclient`` --- Non-blocking HTTP client
|
|
===================================================
|
|
|
|
.. automodule:: tornado.httpclient
|
|
|
|
HTTP client interfaces
|
|
----------------------
|
|
|
|
.. autoclass:: HTTPClient
|
|
:members:
|
|
|
|
.. autoclass:: AsyncHTTPClient
|
|
:members:
|
|
|
|
Request objects
|
|
---------------
|
|
.. autoclass:: HTTPRequest
|
|
:members:
|
|
|
|
Response objects
|
|
----------------
|
|
.. autoclass:: HTTPResponse
|
|
:members:
|
|
|
|
Exceptions
|
|
----------
|
|
.. autoexception:: HTTPError
|
|
:members:
|
|
|
|
Command-line interface
|
|
----------------------
|
|
|
|
This module provides a simple command-line interface to fetch a url
|
|
using Tornado's HTTP client. Example usage::
|
|
|
|
# Fetch the url and print its body
|
|
python -m tornado.httpclient http://www.google.com
|
|
|
|
# Just print the headers
|
|
python -m tornado.httpclient --print_headers --print_body=false http://www.google.com
|