python-glanceclient/glanceclient
AmalaBasha dbb242b776 Replace old httpclient with requests
This review implements blueprint python-request and replaces the old
http client implementation in favor of a new one based on
python-requests.

Major changes:
* raw_request and json_request removed since everything is now being
  handled by the same method "_request"
* New methods that match HTTP's methods were added:
    - get
    - put
    - post
    - head
    - patch
    - delete
* Content-Type is now being "inferred" based on the data being sent:
    - if it is file-like object it chunks the request
    - if it is a python type not instance of basestring then it'll try
      to serialize it to json
    - Every other case will keep the incoming content-type and will send
      the data as is.
* Glanceclient's HTTPSConnection implementation will be used if
  no-compression flag is set to True.

Co-Author:  Flavio Percoco<flaper87@gmail.com>
Change-Id: I09f70eee3e2777f52ce040296015d41649c2586a
2014-07-10 13:22:05 +05:30
..
common Replace old httpclient with requests 2014-07-10 13:22:05 +05:30
openstack Remove py3k module 2014-04-28 18:23:46 +02:00
v1 Replace old httpclient with requests 2014-07-10 13:22:05 +05:30
v2 Replace old httpclient with requests 2014-07-10 13:22:05 +05:30
__init__.py Remove vim header 2014-01-14 16:40:22 +00:00
client.py Replace OpenStack LLC with OpenStack Foundation 2013-09-20 04:05:51 +08:00
exc.py Replace old httpclient with requests 2014-07-10 13:22:05 +05:30
shell.py Enable F841 2014-07-09 14:10:23 +08:00