Provide a common http client

Registered by Joshua Harlow

There is many different usages of urllib, httplib, httplib2 in openstack, instead of having so many sort of working libraries it would be nice to have one that openstack common provides that can abstract away the logic of using them into basic functionality that all can use. This way all users could get debugging of requests/responses, a standard way of using http and a way to upgrade for all users of the standard client, possibly even using the requests library to help with this... Just we have hit some annoynances with httplib and libraries like it unable to provide real logging and thats not acceptable.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Yahoo Openstackers!
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Mark McLoughlin

Related branches

Sprints

Whiteboard

http://docs.python-requests.org/en/latest/index.html

Need to see this proposal fleshed out - e.g. what the proposed API would look like - before coming to any conclusions on it

See https://blueprints.launchpad.net/oslo/+spec/common-client-library

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.