Metadata-Version: 1.1
Name: httq
Version: 0.0.2
Summary: fast and lightweight HTTP client written in pure Python
Home-page: http://httq.io/
Author: Nigel Small
Author-email: nigel@nigelsmall.com
License: Apache License, Version 2.0
Description: ====
        HTTQ
        ====
        
        HTTQ is a fast and lightweight HTTP client written in pure Python and distributed under the Apache 2 license.
        It is contained within a single file module with no external dependencies so it can be easily dropped into existing projects.
        
        The `HTTP` class has separate methods for sending requests and receiving responses.
        This decoupling allows multiple requests to be pipelined on a single connection prior to the corresponding responses being read. 
        
        Example Code
        ============
        
        Open an HTTP connection to `http.io` on port 8080, send a `GET` request to `/hello` and obtain the response content: 
        
        .. code:: python
        
            >>> from httq import HTTP
            >>> http = HTTP(b"httq.io:8080")
            >>> print(http.get(b"/hello").response().content)
            hello, world
        
        Get the same content using a full URL on a single-use connection: 
        
        .. code:: python
        
            >>> from httq import get
            >>> print(get(b"http://httq.io:8080/hello").content)
            hello, world
        
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development
