À propos du projet
aiohttp est un framework client et serveur HTTP asynchrone conçu pour asyncio et Python. Il permet aux développeurs d'écrire des applications réseau évolutives en utilisant la syntaxe async/await. La bibliothèque prend en charge à la fois les requêtes HTTP côté client et la gestion HTTP côté serveur, y compris les connexions WebSocket sans l'enfer des callbacks. Elle fournit un serveur web avec prise en charge de middlewares et un routage modulable pour la création d'API ou d'applications web. Le code d'exemple démontre des requêtes GET simples et des points de terminaison de serveur avec des paramètres de route et une fonctionnalité d'écho WebSocket. Le projet comprend une documentation complète, des démos, des intégrations tierces et des benchmarks. Les dépendances incluent multidict, yarl et frozenlist ; aiodns est optionnel mais recommandé pour les performances. Le support communautaire est disponible via GitHub Discussions, les salons de discussion Matrix et Stack Overflow. Le code source est hébergé sur GitHub sous l'organisation aio-libs, et il a été soutenu par Keepsafe lors de son développement initial.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.