pip install httplib2
python
import httplib2
python
http = httplib2.Http()
response, content = http.request(url, 'GET')
python
http = httplib2.Http()
data = {'param1': 'value1', 'param2': 'value2'}
response, content = http.request(url, 'POST', body=json.dumps(data), headers={'Content-Type': 'application/json'})
python
status_code = response.status
python
content = content.decode('utf-8')
python
headers = response.headers
python
http = httplib2.Http(timeout=5)
python
proxy_info = httplib2.ProxyInfo(httplib2.socks.PROXY_TYPE_HTTP, 'proxy.example.com', 8080)
http = httplib2.Http(proxy_info=proxy_info)
python
cache = httplib2.FileCache('.cache')
http = httplib2.Http(cache=cache)