cterasdk.client.http module¶
-
class
cterasdk.client.http.ContentType¶ Bases:
object-
textplain= {'Content-Type': 'text/plain'}¶
-
urlencoded= {'Content-Type': 'application/x-www-form-urlencoded'}¶
-
-
class
cterasdk.client.http.HTTPClient¶ Bases:
cterasdk.client.http.HttpClientBase-
delete(url, headers=None)¶
-
get(url, params=None, headers=None, stream=None)¶
-
mkcol(url, headers=None)¶
-
post(url, headers=None, data='', urlencode=False)¶
-
put(url, headers=None, data='')¶
-
upload(url, form_data)¶
-
-
exception
cterasdk.client.http.HTTPException(http_error)¶ Bases:
Exception
-
class
cterasdk.client.http.HttpClientBase¶ Bases:
object-
dispatch(ctera_request)¶
-
on_ssl_error(request)¶
-
static
on_timeout(attempt)¶
-
should_trust(host, port)¶
-
trust(_host, _port)¶
-
-
class
cterasdk.client.http.HttpClientRequest(method, url, **kwargs)¶ Bases:
object
-
class
cterasdk.client.http.HttpClientRequestDelete(url, headers=None)¶
-
class
cterasdk.client.http.HttpClientRequestGet(url, params=None, headers=None, stream=None)¶
-
class
cterasdk.client.http.HttpClientRequestMkcol(url, headers=None)¶
-
class
cterasdk.client.http.HttpClientRequestPost(url, headers=None, data=None)¶
-
class
cterasdk.client.http.HttpClientRequestPut(url, headers=None, data=None)¶
-
cterasdk.client.http.geturi(baseurl, path)¶