glanceclient.common.http 模块

glanceclient.common.http.HTTPClient(endpoint, **kwargs)

基类: _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)
glanceclient.common.http.SessionClient(session, **kwargs)

基类: Adapter, _BaseHTTPClient

request(url, method, **kwargs)
glanceclient.common.http.encode_headers(headers)

编码头部。

注意:在发送任何内容之前应该使用此函数。

参数:

headers – 要编码的头部

返回值:

包含编码头部名称和值的字典

glanceclient.common.http.get_http_client(endpoint=None, session=None, **kwargs)