Skip to main content

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

Release files for http 0.02

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for http 0.02
File Size Uploaded
http-0.02.tar.gz 32.1 kB Details

Release files / http-0.02.tar.gz

Download URL http-0.02.tar.gz
Size 32.1 kB
Tags Source
SHA-256 checksum
How to use checksums
071bc409f687535b6e31a94bced6a7773905abad8d2f236b406202b7283f682c
BLAKE2b-256 checksum
How to use checksums
e391a9260805e532e33df273b8f7dffad5c51693f8f9ba5f86bedcf42a7f22eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.02 This release

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page