(
self,
method: Union[HTTPMethod, str],
url: str,
*,
cookies: Optional[dict[str, str]] = None,
headers: Optional[dict[str, str]] = None,
params: Optional[dict[str, str]] = None,
data: Optional[Union[dict[str, str], str]] = None,
json: Optional[Any] = None
)
| 103 | |
| 104 | |
| 105 | def request( |
| 106 | self, |
| 107 | method: Union[HTTPMethod, str], |
| 108 | url: str, |
| 109 | *, |
| 110 | cookies: Optional[dict[str, str]] = None, |
| 111 | headers: Optional[dict[str, str]] = None, |
| 112 | params: Optional[dict[str, str]] = None, |
| 113 | data: Optional[Union[dict[str, str], str]] = None, |
| 114 | json: Optional[Any] = None |
| 115 | ) -> optional_async.CARequest: |
| 116 | if isinstance(method, str): |
| 117 | method = HTTPMethod.of(method.upper()) |
| 118 | return optional_async.CARequest( |
| 119 | self, |
| 120 | method, |
| 121 | url, |
| 122 | cookies = cookies, |
| 123 | headers = headers, |
| 124 | params = params, |
| 125 | data = data, |
| 126 | json = json |
| 127 | ) |
| 128 | |
| 129 | @contextmanager |
| 130 | def no_error_handling(self) -> Iterator[None]: |
no test coverage detected