Method
fetch
(
self,
urlOrRequest: Union[str, network.Request],
params: ParamsType = None,
method: str = None,
headers: Headers = None,
data: DataType = None,
form: FormType = None,
multipart: MultipartType = None,
timeout: float = None,
failOnStatusCode: bool = None,
ignoreHTTPSErrors: bool = None,
maxRedirects: int = None,
maxRetries: int = None,
)
Source from the content-addressed store, hash-verified
| 302 | ) |
| 303 | |
| 304 | async def fetch( |
| 305 | self, |
| 306 | urlOrRequest: Union[str, network.Request], |
| 307 | params: ParamsType = None, |
| 308 | method: str = None, |
| 309 | headers: Headers = None, |
| 310 | data: DataType = None, |
| 311 | form: FormType = None, |
| 312 | multipart: MultipartType = None, |
| 313 | timeout: float = None, |
| 314 | failOnStatusCode: bool = None, |
| 315 | ignoreHTTPSErrors: bool = None, |
| 316 | maxRedirects: int = None, |
| 317 | maxRetries: int = None, |
| 318 | ) -> "APIResponse": |
| 319 | url = urlOrRequest if isinstance(urlOrRequest, str) else None |
| 320 | request = ( |
| 321 | cast(network.Request, to_impl(urlOrRequest)) |
| 322 | if isinstance(to_impl(urlOrRequest), network.Request) |
| 323 | else None |
| 324 | ) |
| 325 | assert request or isinstance( |
| 326 | urlOrRequest, str |
| 327 | ), "First argument must be either URL string or Request" |
| 328 | return await self._inner_fetch( |
| 329 | request, |
| 330 | url, |
| 331 | method, |
| 332 | headers, |
| 333 | data, |
| 334 | params, |
| 335 | form, |
| 336 | multipart, |
| 337 | timeout, |
| 338 | failOnStatusCode, |
| 339 | ignoreHTTPSErrors, |
| 340 | maxRedirects, |
| 341 | maxRetries, |
| 342 | ) |
| 343 | |
| 344 | async def _inner_fetch( |
| 345 | self, |
Tested by
no test coverage detected