starbase.client.transport package¶
Submodules¶
starbase.client.transport.methods module¶
starbase.client.transport.status_codes module¶
Module contents¶
- 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) –
- class starbase.client.transport.HttpResponse(content, raw)[source]¶
Bases: object
HTTP response.
Parameters: - content –
- raw (bool) –
- 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: