Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
http
Python
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
docs
eg
http update version for release
tests
.gitignore
AUTHORS.rst
LICENSE
MANIFEST.in
README.rst
requirements-tests.txt
run_tests.py
setup.py
tox.ini

README.rst

http a HTTP library for Python

http is heavily inspired by the HTTP::Message distribution.

Synopsis

>>> from http import Request
>>> request = Request('GET', 'http://pypi.python.org')
>>> print request.method
GET

Components

http provides a few components to build HTTP messages:

  • Headers: a class to manipulates HTTP headers
  • Request: a class to encapsulate a HTTP request
  • Response: a class to encapsulate a HTTP response
  • Date: a class to convert date to and from ISO 8601
  • Url: a class to manipulate url

Headers

>>> from http import Headers
>>> h = Headers()
>>> h.add('Content-Type', 'application/json')

Request

>>> from http import Request
>>> r = Request('GET', 'htttp://lumberjaph.net')

Response

>>> from http import Response
>>> r = Response(200)

Links

How to get?

Install with "pip" command:

$ pip install http

or check out development version:

$ git clone git://github.com/franckcuny/http.git
Something went wrong with that request. Please try again.