public
Description: Parallel HTTP through MIME multipart encoding
Homepage: http://sixapart.github.com/batchhttp/
Clone URL: git://github.com/sixapart/batchhttp.git
name age message
file .gitignore Thu Sep 17 16:22:58 -0700 2009 Adding .gitignore [Brad Choate]
file CHANGES.rst Mon Nov 23 14:39:09 -0800 2009 Release metadata; added changelog. [Brad Choate]
file LICENSE Tue Sep 29 15:25:17 -0700 2009 Add date to license file [markpasc]
file MANIFEST.in Mon Sep 28 16:32:08 -0700 2009 Change to an exclusive strategy for manifest bu... [markpasc]
file README.rst Thu Sep 03 11:30:39 -0700 2009 Clarify that this is an implementation of the d... [markpasc]
directory batchhttp/ Mon Nov 23 14:39:09 -0800 2009 Release metadata; added changelog. [Brad Choate]
directory doc/ Mon Nov 23 14:39:09 -0800 2009 Release metadata; added changelog. [Brad Choate]
file requirements.txt Tue Sep 01 16:57:47 -0700 2009 Pin versions of packaged requirements to known ... [markpasc]
file setup.py Mon Nov 23 14:39:09 -0800 2009 Release metadata; added changelog. [Brad Choate]
file stdeb.cfg Thu Sep 17 13:54:11 -0700 2009 Add stdeb configuration. [apparentlymart]
directory tests/ Thu Sep 24 15:15:29 -0700 2009 Add copyright and license notices [markpasc]
README.rst

batchhttp provides parallel fetching of HTTP resources through MIME multipart encoding.

This package's BatchClient applies standard MIME multipart encoding to HTTP messages, providing a standards-conservant technique for making parallelizable HTTP requests over a single proxy connection.

To make a batch request, open a new request on a BatchClient instance and add your subrequests, along with callbacks that will receive the subresponses. Once all parallelized requests are added, complete the request; the request is made and the batched subresponses are provided to your callbacks.

This is an implementation of the draft specification for batch HTTP request processing available at:

http://martin.atkins.me.uk/specs/batchhttp