Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aio-libs/aiohttp
/ types & classes
Types & classes
450 in github.com/aio-libs/aiohttp
⨍
Functions
5,569
◇
Types & classes
450
↳
Endpoints
67
↓ 134 callers
Class
ClientRequest
aiohttp/client_reqrep.py:815
↓ 83 callers
Class
ClientSession
First-class interface for making HTTP requests.
aiohttp/client.py:266
↓ 83 callers
Class
StreamResponse
aiohttp/web_response.py:77
↓ 81 callers
Class
TimerNoop
aiohttp/helpers.py:689
↓ 75 callers
Class
ClientResponse
aiohttp/client_reqrep.py:277
↓ 73 callers
Class
Stream
tests/test_multipart.py:80
↓ 68 callers
Class
CookieJar
Implements cookie storage adhering to RFC 6265.
aiohttp/cookiejar.py:86
↓ 63 callers
Class
Response
aiohttp/web_response.py:654
↓ 59 callers
Class
WriterMock
tests/test_client_response.py:22
↓ 58 callers
Class
ClientTimeout
aiohttp/client.py:231
↓ 48 callers
Class
WebSocketResponse
aiohttp/web_ws.py:86
↓ 37 callers
Class
HeadersParser
aiohttp/http_parser.py:161
↓ 36 callers
Class
HttpPayloadParser
aiohttp/http_parser.py:845
↓ 36 callers
Class
MockStreamWriter
Mock stream writer for testing payload writes.
tests/test_payload.py:186
↓ 27 callers
Class
ResponseHandler
Helper class to adapt between Protocol and StreamReader.
aiohttp/client_proto.py:26
↓ 23 callers
Class
BaseProtocol
aiohttp/base_protocol.py:19
↓ 23 callers
Class
FormData
Helper class for form body generation. Supports multipart/form-data and application/x-www-form-urlencoded.
aiohttp/formdata.py:17
↓ 22 callers
Class
AsyncResolver
Use the `aiodns` package to make asynchronous DNS lookups
aiohttp/resolver.py:102
↓ 19 callers
Class
WSMessage
aiohttp/_websocket/models.py:51
↓ 18 callers
Class
Application
aiohttp/web_app.py:87
↓ 18 callers
Class
DigestAuthMiddleware
HTTP digest authentication middleware for aiohttp client. This middleware intercepts 401 Unauthorized responses containing a Digest auth
aiohttp/client_middleware_digest_auth.py:156
↓ 16 callers
Class
RequestHandler
HTTP protocol implementation. RequestHandler handles incoming HTTP request. It reads request line, request headers and request payload and ca
aiohttp/web_protocol.py:99
↓ 15 callers
Class
Connection
aiohttp/connector.py:129
↓ 14 callers
Class
TestServer
aiohttp/test_utils.py:228
↓ 14 callers
Class
WebSocketReader
aiohttp/_websocket/reader_c.py:136
↓ 14 callers
Class
WebSocketWriter
WebSocket writer. The writer is responsible for sending messages to the client. It is created by the protocol when a connection is establishe
aiohttp/_websocket/writer.py:39
↓ 13 callers
Class
StreamReader
An enhancement of asyncio.StreamReader. Supports asynchronous iteration by line, chunk or as available:: async for line in reader:
aiohttp/streams.py:71
↓ 13 callers
Class
TCPConnector
TCP connector. verify_ssl - Set to True to check ssl certifications. fingerprint - Pass the binary sha256 digest of the expected cert
aiohttp/connector.py:922
↓ 12 callers
Class
HttpVersion
aiohttp/http_writer.py:46
↓ 12 callers
Class
Trace
Internal dependency holder class. Used to keep together the main dependencies used at the moment of send a signal.
aiohttp/tracing.py:318
↓ 12 callers
Class
ZLibDecompressor
aiohttp/compression_utils.py:268
↓ 10 callers
Class
ConnectionKey
aiohttp/client_reqrep.py:237
↓ 10 callers
Class
DeflateBuffer
DeflateStream decompress stream and feed data into specified stream.
aiohttp/http_parser.py:1129
↓ 10 callers
Class
ThreadedResolver
Threaded resolver. Uses an Executor for synchronous getaddrinfo() calls. concurrent.futures.ThreadPoolExecutor is used by default.
aiohttp/resolver.py:33
↓ 10 callers
Class
WebSocketDataQueue
WebSocketDataQueue resumes and pauses an underlying stream. It is a destination for WebSocket data.
aiohttp/_websocket/reader_c.py:55
↓ 9 callers
Class
AccessLogger
Helper object to log access. Usage: log = logging.getLogger("spam") log_format = "%a %{User-Agent}i" access_logger = Acce
aiohttp/web_log.py:20
↓ 9 callers
Class
WebSocketReady
aiohttp/web_ws.py:78
↓ 9 callers
Class
_DNSCacheTable
aiohttp/connector.py:843
↓ 8 callers
Class
FileResponse
A response object can be used to send files.
aiohttp/web_fileresponse.py:92
↓ 7 callers
Class
BadHttpMessage
aiohttp/http_exceptions.py:44
↓ 7 callers
Class
ClientConnectionError
Base class for client socket errors.
aiohttp/client_exceptions.py:161
↓ 7 callers
Class
DigestAuthChallenge
aiohttp/client_middleware_digest_auth.py:27
↓ 7 callers
Class
TraceConfig
First-class used to trace requests launched via ClientSession objects.
aiohttp/tracing.py:39
↓ 6 callers
Class
BytesPayload
aiohttp/payload.py:340
↓ 6 callers
Class
FakeResolver
tests/test_client_functional.py:3461
↓ 6 callers
Class
Fingerprint
aiohttp/client_reqrep.py:138
↓ 6 callers
Class
MockedBytesPayload
A BytesPayload that tracks whether close() was called.
tests/test_client_functional.py:5408
↓ 6 callers
Class
WebSocketError
WebSocket protocol parser error.
aiohttp/_websocket/models.py:95
↓ 6 callers
Class
ZLibCompressor
aiohttp/compression_utils.py:193
↓ 6 callers
Class
_DNSResolverManager
Manager for aiodns.DNSResolver objects. This class manages shared aiodns.DNSResolver instances with no custom arguments across different even
aiohttp/resolver.py:233
↓ 5 callers
Class
ClientConnectionResetError
ConnectionResetError
aiohttp/client_exceptions.py:165
↓ 5 callers
Class
Domain
aiohttp/web_urldispatcher.py:798
↓ 5 callers
Class
RawRequestMessage
aiohttp/http_parser.py:111
↓ 5 callers
Class
RequestKey
Keys for static typing support in Request.
aiohttp/helpers.py:924
↓ 5 callers
Class
ResponseKey
Keys for static typing support in Response.
aiohttp/helpers.py:928
↓ 5 callers
Class
StreamWriter
aiohttp/http_writer.py:59
↓ 5 callers
Class
ZSTDDecompressor
aiohttp/compression_utils.py:387
↓ 4 callers
Class
AsyncStreamIterator
aiohttp/streams.py:34
↓ 4 callers
Class
BadHttpMethod
Invalid HTTP method in status line.
aiohttp/http_exceptions.py:108
↓ 4 callers
Class
ClientWSTimeout
aiohttp/client_ws.py:53
↓ 4 callers
Class
ETag
aiohttp/helpers.py:1005
↓ 4 callers
Class
LineTooLong
aiohttp/http_exceptions.py:80
↓ 4 callers
Class
Middleware
tests/test_web_middleware.py:442
↓ 4 callers
Class
MockProtocol
tests/test_benchmarks_http_websocket.py:77
↓ 4 callers
Class
MockTransport
Mock transport for testing that do no real I/O.
tests/test_benchmarks_http_websocket.py:66
↓ 4 callers
Class
MultipartResponseWrapper
Wrapper around the MultipartReader. It takes care about underlying connection and close it when it needs in.
aiohttp/multipart.py:225
↓ 4 callers
Class
Payload
tests/test_payload.py:63
↓ 4 callers
Class
RequestInfo
aiohttp/client_reqrep.py:120
↓ 4 callers
Class
StringPayload
aiohttp/payload.py:420
↓ 4 callers
Class
TestClient
A test client implementation. To write functional tests for aiohttp based servers.
aiohttp/test_utils.py:263
↓ 4 callers
Class
WSMessageTypeError
WebSocket message type is not valid.
aiohttp/client_exceptions.py:425
↓ 3 callers
Class
BadStatusLine
aiohttp/http_exceptions.py:99
↓ 3 callers
Class
BaseConnector
Base connector class. keepalive_timeout - (optional) Keep-alive timeout. force_close - Set to True to force close and do reconnect af
aiohttp/connector.py:254
↓ 3 callers
Class
BufferWriter
Test writer that captures written bytes in a buffer.
tests/test_payload.py:19
↓ 3 callers
Class
ClientConnectorCertificateError
Response certificate error.
aiohttp/client_exceptions.py:380
↓ 3 callers
Class
ClientConnectorSSLError
Response ssl error.
aiohttp/client_exceptions.py:376
↓ 3 callers
Class
ClientOSError
OSError error.
aiohttp/client_exceptions.py:169
↓ 3 callers
Class
ContentEncodingError
Content encoding error.
aiohttp/http_exceptions.py:64
↓ 3 callers
Class
DummyCookieJar
Implements a dummy cookie storage. It can be used with the ClientSession when no cookie processing is needed.
aiohttp/cookiejar.py:633
↓ 3 callers
Class
DummyTracer
tests/test_connector.py:4224
↓ 3 callers
Class
HTTPNotFound
aiohttp/web_exceptions.py:256
↓ 3 callers
Class
InvalidHeader
aiohttp/http_exceptions.py:91
↓ 3 callers
Class
LookupError
Raised when no payload factory is found for the given data type.
aiohttp/payload.py:51
↓ 3 callers
Class
MaskDomain
aiohttp/web_urldispatcher.py:838
↓ 3 callers
Class
MyView
tests/test_classbasedview.py:18
↓ 3 callers
Class
PatchableWebSocketReader
WebSocketReader subclass that allows for patching parse_frame.
tests/test_websocket_parser.py:26
↓ 3 callers
Class
ResourceRoute
A route with resource
aiohttp/web_urldispatcher.py:883
↓ 3 callers
Class
UrlMappingMatchInfo
aiohttp/web_urldispatcher.py:241
↓ 3 callers
Class
WriterMock
tests/test_client_request.py:36
↓ 3 callers
Class
ZLibBackendWrapper
aiohttp/compression_utils.py:96
↓ 3 callers
Class
_ClosingPayload
Payload test double that records whether close() ran.
tests/test_web_response.py:1455
↓ 2 callers
Class
AppRunner
Web Application runner
aiohttp/web_runner.py:387
↓ 2 callers
Class
AsyncIterablePayload
aiohttp/payload.py:992
↓ 2 callers
Class
BaseRequest
aiohttp/web_request.py:107
↓ 2 callers
Class
BodyPartReaderPayload
aiohttp/multipart.py:634
↓ 2 callers
Class
ClientPayloadError
Response payload error.
aiohttp/client_exceptions.py:291
↓ 2 callers
Class
ClientResponseError
Base class for exceptions that occur after getting a response. request_info: An instance of RequestInfo. history: A sequence of responses, if
aiohttp/client_exceptions.py:65
↓ 2 callers
Class
DynamicResource
aiohttp/web_urldispatcher.py:430
↓ 2 callers
Class
EofStream
eof stream indication.
aiohttp/streams.py:30
↓ 2 callers
Class
FakeAIODNSAddrInfoNode
tests/test_resolver.py:71
next →
1–100 of 450, ranked by callers