Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aio-libs/aiohttp
/ types & classes
Types & classes
350 in github.com/aio-libs/aiohttp
⨍
Functions
3,741
◇
Types & classes
350
↳
Endpoints
25
↓ 80 callers
Class
ClientRequest
aiohttp/client_reqrep.py:156
↓ 65 callers
Class
TimerNoop
aiohttp/helpers.py:563
↓ 62 callers
Class
ClientResponse
aiohttp/client_reqrep.py:611
↓ 61 callers
Class
Stream
tests/test_multipart.py:60
↓ 61 callers
Class
StreamResponse
aiohttp/web_response.py:60
↓ 49 callers
Class
Response
aiohttp/web_response.py:471
↓ 37 callers
Class
WebSocketResponse
aiohttp/web_ws.py:47
↓ 28 callers
Class
ClientTimeout
aiohttp/client.py:146
↓ 16 callers
Class
_RequestContextManager
aiohttp/client.py:967
↓ 15 callers
Class
CookieJar
Implements cookie storage adhering to RFC 6265.
aiohttp/cookiejar.py:34
↓ 15 callers
Class
FormData
Helper class for multipart/form-data and application/x-www-form-urlencoded body generation.
aiohttp/formdata.py:14
↓ 14 callers
Class
Connection
aiohttp/connector.py:77
↓ 13 callers
Class
BaseProtocol
aiohttp/base_protocol.py:7
↓ 13 callers
Class
Signal
Coroutine-based signal implementation. To connect a callback to a signal, use any list method. Signals are fired using the send() coroutine,
aiohttp/signals.py:6
↓ 11 callers
Class
ClientSession
First-class interface for making HTTP requests.
aiohttp/client.py:173
↓ 10 callers
Class
HttpPayloadParser
aiohttp/http_parser.py:522
↓ 10 callers
Class
ResponseHandler
Helper class to adapt between Protocol and StreamReader.
aiohttp/client_proto.py:17
↓ 10 callers
Class
WSMessage
aiohttp/http_websocket.py:73
↓ 9 callers
Class
WebSocketReady
aiohttp/web_ws.py:39
↓ 8 callers
Class
AsyncResolver
Use the `aiodns` package to make asynchronous DNS lookups
aiohttp/resolver.py:45
↓ 8 callers
Class
DeflateBuffer
DeflateStream decompress stream and feed data into specified stream.
aiohttp/http_parser.py:695
↓ 8 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:92
↓ 8 callers
Class
Trace
Internal class used to keep together the main dependencies used at the moment of send a signal.
aiohttp/tracing.py:257
↓ 7 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:17
↓ 7 callers
Class
WebSocketReader
aiohttp/http_websocket.py:234
↓ 7 callers
Class
WebSocketWriter
aiohttp/http_websocket.py:540
↓ 6 callers
Class
CeilTimeout
aiohttp/helpers.py:614
↓ 6 callers
Class
ConnectionKey
aiohttp/client_reqrep.py:144
↓ 6 callers
Class
FileResponse
A response object can be used to send files.
aiohttp/web_fileresponse.py:124
↓ 6 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:673
↓ 6 callers
Class
TraceConfig
First-class used to trace requests launched via ClientSession objects.
aiohttp/tracing.py:49
↓ 5 callers
Class
Domain
aiohttp/web_urldispatcher.py:722
↓ 5 callers
Class
EventResultOrError
This class wrappers the Event asyncio lock allowing either awake the locked Tasks without any error or raising an exception. thanks to @
aiohttp/locks.py:11
↓ 5 callers
Class
Fingerprint
aiohttp/client_reqrep.py:103
↓ 5 callers
Class
RequestInfo
aiohttp/client_reqrep.py:92
↓ 5 callers
Class
ThreadedResolver
Use Executor for synchronous getaddrinfo() calls, which defaults to concurrent.futures.ThreadPoolExecutor.
aiohttp/resolver.py:18
↓ 4 callers
Class
AsyncStreamIterator
aiohttp/streams.py:29
↓ 4 callers
Class
ClientWSTimeout
aiohttp/client_ws.py:30
↓ 4 callers
Class
MultipartResponseWrapper
Wrapper around the MultipartReader. It takes care about underlying connection and close it when it needs in.
aiohttp/multipart.py:196
↓ 4 callers
Class
WebSocketError
WebSocket protocol parser error.
aiohttp/http_websocket.py:88
↓ 4 callers
Class
_DNSCacheTable
aiohttp/connector.py:633
↓ 3 callers
Class
ClientConnectionError
Base class for client socket errors.
aiohttp/client_exceptions.py:101
↓ 3 callers
Class
ClientConnectorError
Client connector error. Raised in :class:`aiohttp.connector.TCPConnector` if connection to proxy can not be established.
aiohttp/client_exceptions.py:109
↓ 3 callers
Class
ClientOSError
OSError error.
aiohttp/client_exceptions.py:105
↓ 3 callers
Class
ContentEncodingError
Content encoding error.
aiohttp/http_exceptions.py:62
↓ 3 callers
Class
LineTooLong
aiohttp/http_exceptions.py:74
↓ 3 callers
Class
MaskDomain
aiohttp/web_urldispatcher.py:761
↓ 3 callers
Class
MyView
tests/test_classbasedview.py:18
↓ 3 callers
Class
ResourceRoute
A route with resource
aiohttp/web_urldispatcher.py:809
↓ 3 callers
Class
StreamWriter
aiohttp/http_writer.py:24
↓ 3 callers
Class
UrlMappingMatchInfo
aiohttp/web_urldispatcher.py:180
↓ 2 callers
Class
A
tests/test_helpers.py:163
↓ 2 callers
Class
AppRunner
Web Application runner
aiohttp/web_runner.py:314
↓ 2 callers
Class
BadStatusLine
aiohttp/http_exceptions.py:95
↓ 2 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:173
↓ 2 callers
Class
BaseRequest
aiohttp/web_request.py:104
↓ 2 callers
Class
BytesPayload
aiohttp/payload.py:203
↓ 2 callers
Class
ClientResponseError
Connection error during reading response. request_info: instance of RequestInfo
aiohttp/client_exceptions.py:44
↓ 2 callers
Class
DummyTracer
tests/test_connector.py:2264
↓ 2 callers
Class
DynamicResource
aiohttp/web_urldispatcher.py:377
↓ 2 callers
Class
EofStream
eof stream indication.
aiohttp/streams.py:25
↓ 2 callers
Class
FakeResolver
tests/test_client_functional.py:2371
↓ 2 callers
Class
FlowControlDataQueue
FlowControlDataQueue resumes and pauses an underlying stream. It is a destination for parsed data.
aiohttp/streams.py:598
↓ 2 callers
Class
HTTPBadRequest
aiohttp/web_exceptions.py:272
↓ 2 callers
Class
HTTPMethodNotAllowed
aiohttp/web_exceptions.py:292
↓ 2 callers
Class
HTTPNotFound
aiohttp/web_exceptions.py:288
↓ 2 callers
Class
HTTPRequestEntityTooLarge
aiohttp/web_exceptions.py:347
↓ 2 callers
Class
HTTPUnsupportedMediaType
aiohttp/web_exceptions.py:366
↓ 2 callers
Class
HeadersParser
aiohttp/http_parser.py:80
↓ 2 callers
Class
InvalidHeader
aiohttp/http_exceptions.py:85
↓ 2 callers
Class
InvalidURL
Invalid URL. URL used for fetching is malformed, e.g. it doesn't contains host part.
aiohttp/client_exceptions.py:195
↓ 2 callers
Class
Middleware
tests/test_web_middleware.py:323
↓ 2 callers
Class
MyProtocolWriter
examples/legacy/tcp_protocol_parser.py:49
↓ 2 callers
Class
Payload
tests/test_payload.py:16
↓ 2 callers
Class
PlainResource
aiohttp/web_urldispatcher.py:334
↓ 2 callers
Class
Response
tests/test_multipart.py:53
↓ 2 callers
Class
RouteDef
aiohttp/web_routedef.py:48
↓ 2 callers
Class
Server
aiohttp/web_server.py:16
↓ 2 callers
Class
ServerTimeoutError
Server timeout error.
aiohttp/client_exceptions.py:170
↓ 2 callers
Class
SockSite
aiohttp/web_runner.py:167
↓ 2 callers
Class
StaticDef
aiohttp/web_routedef.py:72
↓ 2 callers
Class
StaticResource
aiohttp/web_urldispatcher.py:479
↓ 2 callers
Class
SystemRoute
aiohttp/web_urldispatcher.py:836
↓ 2 callers
Class
TestClient
A test client implementation. To write functional tests for aiohttp based servers.
aiohttp/test_utils.py:214
↓ 2 callers
Class
TestServer
aiohttp/test_utils.py:183
↓ 2 callers
Class
TransferEncodingError
transfer encoding error.
aiohttp/http_exceptions.py:66
↓ 2 callers
Class
UrlDispatcher
aiohttp/web_urldispatcher.py:922
↓ 2 callers
Class
_WSRequestContextManager
aiohttp/client.py:980
↓ 1 callers
Class
AccessLoggerWrapper
Wraps an AbstractAccessLogger so it behaves like an AbstractAsyncAccessLogger.
aiohttp/web_protocol.py:78
↓ 1 callers
Class
Application
aiohttp/web_app.py:68
↓ 1 callers
Class
BadContentDispositionHeader
aiohttp/multipart.py:56
↓ 1 callers
Class
BadContentDispositionParam
aiohttp/multipart.py:60
↓ 1 callers
Class
BasicAuth
Http basic authentication helper.
aiohttp/helpers.py:116
↓ 1 callers
Class
BrotliDecoder
aiohttp/http_parser.py:710
↓ 1 callers
Class
ChainMapProxy
aiohttp/helpers.py:683
↓ 1 callers
Class
ChunkTupleAsyncStreamIterator
aiohttp/streams.py:47
↓ 1 callers
Class
CleanupContext
aiohttp/web_app.py:358
↓ 1 callers
Class
CleanupError
aiohttp/web_app.py:345
↓ 1 callers
Class
ClientConnectorCertificateError
Response certificate error.
aiohttp/client_exceptions.py:238
↓ 1 callers
Class
ClientConnectorSSLError
Response ssl error.
aiohttp/client_exceptions.py:234
next →
1–100 of 350, ranked by callers