1.2 KiB
1.2 KiB
Client(...)
.request(method, url, ...)
.get(url, ...)
.options(url, ...)
.head(url, ...)
.post(url, ...)
.put(url, ...)
.patch(url, ...)
.delete(url, ...)
.prepare_request(request)
.send(request, ...)
.close()
Adapter()
.prepare_request(request)
.send(request)
.close()
- EnvironmentAdapter
- RedirectAdapter
- CookieAdapter
- AuthAdapter
- ConnectionPool
- HTTPConnection
- HTTP11Connection
- HTTP2Connection
- HTTPConnection
Response(...) .status_code - int .reason_phrase - str .protocol - "HTTP/2" or "HTTP/1.1" .url - URL .headers - Headers
.content - bytes
.text - str
.encoding - str
.json() - Any
.read() - bytes
.stream() - bytes iterator
.raw() - bytes iterator
.close() - None
.is_redirect - bool
.request - Request
.cookies - Cookies
.history - List[Response]
.raise_for_status()
.next()
Request(...) .method .url .headers
...
Headers
URL
Origin
Cookies
Sync
SyncClient SyncResponse SyncRequest SyncAdapter
SSE HTTP/2 server push support Concurrency