Definition at line 273 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 | |
| http.ClientResponse | _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) |
| typing.Awaitable[http.ClientResponse] | _wrap_client_response (self, response) |
| 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 |
Reimplemented from testsuite.daemons.service_client.GenericClient.
Definition at line 274 of file service_client.py.
|
protected |
Definition at line 293 of file service_client.py.
|
inherited |
Perform HTTP DELETE request.
Definition at line 196 of file service_client.py.
|
inherited |
Perform HTTP GET request.
Definition at line 178 of file service_client.py.
|
inherited |
Perform HTTP OPTIONS request.
Definition at line 214 of file service_client.py.
|
inherited |
Perform HTTP PATCH request.
Definition at line 154 of file service_client.py.
|
inherited |
Perform HTTP POST request.
Definition at line 106 of file service_client.py.
|
inherited |
Perform HTTP PUT request.
Definition at line 130 of file service_client.py.
|
inherited |
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.