transport Package
transport Package
-
class starbase.client.transport.HttpRequest(connection, url='', data={}, decode_content=False, method='GET', fail_silently=True)[source]
Bases: object
HTTP request.
Parameters: |
- connection (starbase.client.connection.Connection) –
- url (str) –
- data (dict) –
- decode_content (bool) – If set to True, response content is decoded.
- method (str) –
- fail_silently (bool) –
|
-
get_response()[source]
Return starbase.client.transport.HttpResponse: |
| |
-
class starbase.client.transport.HttpResponse(content, raw)[source]
Bases: object
HTTP response.
-
get_content(decode_content=False, keys_to_bypass_decoding=[], keys_to_skip=[])[source]
Gets response content.
Parameters: |
- decode_content (bool) – If set to True, content is decoded with default decoder, having
the empty keys ignored.
- keys_to_bypass_decoding (list|tuple|set) – List of keys to bypass decoding.
- keys_to_skip (list|tuple|set) – List of keys to ignore (won’t be in the resulted content).
|
Return str: | |
-
status_code[source]
Gets the HTTP code.