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)¶