Basic asyncio HTTP service client.
Definition at line 103 of file service_client.py.
Public Member Functions | |
| TResponse | post (self, str path, types.JsonAnyOptional json=None, typing.Any data=None, dict[str, str]|None params=None, str|None bearer=None, str|None x_real_ip=None, dict[str, str]|None headers=None, **kwargs) |
| Perform HTTP POST request. | |
| TResponse | put (self, path, types.JsonAnyOptional json=None, typing.Any data=None, dict[str, str]|None params=None, str|None bearer=None, str|None x_real_ip=None, dict[str, str]|None headers=None, **kwargs) |
| Perform HTTP PUT request. | |
| TResponse | patch (self, path, types.JsonAnyOptional json=None, typing.Any data=None, dict[str, str]|None params=None, str|None bearer=None, str|None x_real_ip=None, dict[str, str]|None headers=None, **kwargs) |
| Perform HTTP PATCH request. | |
| TResponse | get (self, str path, dict[str, str]|None headers=None, str|None bearer=None, str|None x_real_ip=None, **kwargs) |
| Perform HTTP GET request. | |
| TResponse | delete (self, str path, dict[str, str]|None headers=None, str|None bearer=None, str|None x_real_ip=None, **kwargs) |
| Perform HTTP DELETE request. | |
| TResponse | options (self, str path, dict[str, str]|None headers=None, str|None bearer=None, str|None x_real_ip=None, **kwargs) |
| Perform HTTP OPTIONS request. | |
| TResponse | request (self, str http_method, str path, **kwargs) |
| Perform HTTP http_method request. | |
| url (self, str|yarl.URL path) | |
Protected Member Functions | |
| TResponse | _request (self, str http_method, str|yarl.URL path, dict[str, str]|None headers=None, str|None bearer=None, str|None x_real_ip=None, **kwargs) |
| aiohttp.ClientResponse | _aiohttp_request (self, str http_method, str|yarl.URL path, dict[str, str]|None headers=None, str|None bearer=None, str|None x_real_ip=None, **kwargs) |
| dict[str, str] | _build_headers (self, dict[str, str]|None user_headers=None, str|None bearer=None, str|None x_real_ip=None) |
Protected Attributes | |
| _base_url = url_util.ensure_trailing_separator(base_url) | |
| _headers = headers or {} | |
| _timeout = timeout | |
| _session = session | |
| _ssl_context = ssl_context | |
| _span_id_header = span_id_header | |
|
protectedinherited |
Definition at line 51 of file service_client.py.
|
protectedinherited |
Definition at line 80 of file service_client.py.
|
protected |
Definition at line 241 of file service_client.py.
| TResponse testsuite.daemons.service_client.GenericClient.delete | ( | self, | |
| str | path, | ||
| dict[str, str] | None | headers = None, | ||
| str | None | bearer = None, | ||
| str | None | x_real_ip = None, | ||
| ** | kwargs ) |
Perform HTTP DELETE request.
Definition at line 196 of file service_client.py.
| TResponse testsuite.daemons.service_client.GenericClient.get | ( | self, | |
| str | path, | ||
| dict[str, str] | None | headers = None, | ||
| str | None | bearer = None, | ||
| str | None | x_real_ip = None, | ||
| ** | kwargs ) |
Perform HTTP GET request.
Definition at line 178 of file service_client.py.
| TResponse testsuite.daemons.service_client.GenericClient.options | ( | self, | |
| str | path, | ||
| dict[str, str] | None | headers = None, | ||
| str | None | bearer = None, | ||
| str | None | x_real_ip = None, | ||
| ** | kwargs ) |
Perform HTTP OPTIONS request.
Definition at line 214 of file service_client.py.
| TResponse testsuite.daemons.service_client.GenericClient.patch | ( | self, | |
| path, | |||
| types.JsonAnyOptional | json = None, | ||
| typing.Any | data = None, | ||
| dict[str, str] | None | params = None, | ||
| str | None | bearer = None, | ||
| str | None | x_real_ip = None, | ||
| dict[str, str] | None | headers = None, | ||
| ** | kwargs ) |
Perform HTTP PATCH request.
Definition at line 154 of file service_client.py.
| TResponse testsuite.daemons.service_client.GenericClient.post | ( | self, | |
| str | path, | ||
| types.JsonAnyOptional | json = None, | ||
| typing.Any | data = None, | ||
| dict[str, str] | None | params = None, | ||
| str | None | bearer = None, | ||
| str | None | x_real_ip = None, | ||
| dict[str, str] | None | headers = None, | ||
| ** | kwargs ) |
Perform HTTP POST request.
Definition at line 106 of file service_client.py.
| TResponse testsuite.daemons.service_client.GenericClient.put | ( | self, | |
| path, | |||
| types.JsonAnyOptional | json = None, | ||
| typing.Any | data = None, | ||
| dict[str, str] | None | params = None, | ||
| str | None | bearer = None, | ||
| str | None | x_real_ip = None, | ||
| dict[str, str] | None | headers = None, | ||
| ** | kwargs ) |
Perform HTTP PUT request.
Definition at line 130 of file service_client.py.
| TResponse testsuite.daemons.service_client.GenericClient.request | ( | self, | |
| str | http_method, | ||
| str | path, | ||
| ** | kwargs ) |
Perform HTTP http_method request.
Definition at line 232 of file service_client.py.
|
inherited |
Definition at line 46 of file service_client.py.
|
protectedinherited |
Definition at line 39 of file service_client.py.
|
protectedinherited |
Definition at line 40 of file service_client.py.
|
protectedinherited |
Definition at line 42 of file service_client.py.
|
protectedinherited |
Definition at line 44 of file service_client.py.
|
protectedinherited |
Definition at line 43 of file service_client.py.
|
protectedinherited |
Definition at line 41 of file service_client.py.