Skip to main content

HTTP library for Python

Project description

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)

How to get?

Install with “pip” command:

$ pip install http

or check out development version:

$ git clone git://github.com/franckcuny/http.git

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

http-0.02.tar.gz (32.1 kB view details)

Uploaded Source

File details

Details for the file http-0.02.tar.gz.

File metadata

  • Download URL: http-0.02.tar.gz
  • Upload date:
  • Size: 32.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for http-0.02.tar.gz
Algorithm Hash digest
SHA256 071bc409f687535b6e31a94bced6a7773905abad8d2f236b406202b7283f682c
MD5 9e4684a411a9cf371cbd0bc8658a803a
BLAKE2b-256 e391a9260805e532e33df273b8f7dffad5c51693f8f9ba5f86bedcf42a7f22eb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page