glanceclient.common.http module¶
- 
class glanceclient.common.http.HTTPClient(endpoint, **kwargs)¶
- Bases: - glanceclient.common.http._BaseHTTPClient- 
delete(url, **kwargs)¶
 - 
get(url, **kwargs)¶
 - 
head(url, **kwargs)¶
 - 
log_curl_request(method, url, headers, data, kwargs)¶
 - 
static log_http_response(resp)¶
 - 
static parse_endpoint(endpoint)¶
 - 
patch(url, **kwargs)¶
 - 
post(url, **kwargs)¶
 - 
put(url, **kwargs)¶
 
- 
- 
class glanceclient.common.http.SessionClient(session, **kwargs)¶
- Bases: - keystoneauth1.adapter.Adapter,- glanceclient.common.http._BaseHTTPClient- 
request(url, method, **kwargs)¶
 
- 
- 
glanceclient.common.http.encode_headers(headers)¶
- Encodes headers. - Note: This should be used right before sending anything out. - Parameters
- headers – Headers to encode 
- Returns
- Dictionary with encoded headers’ names and values 
 
- 
glanceclient.common.http.get_http_client(endpoint=None, session=None, **kwargs)¶
