Niquests – Boostez votre code Python avec cette bibliothèque de requêtes HTTP nouvelle génération

Niquests – Boostez votre code Python avec cette bibliothèque de requêtes HTTP nouvelle génération

Niquests est une nouvelle bibliothèque Python pour les requêtes HTTP qui se destine à remplacer Requests. Mais attention, c’est pas juste un clone… En effet, cette lib Python offre des fonctionnalités avancées telles que :

La multiplexation de connexions pour créer plusieurs requêtes HTTP sur une même connexion, ce qui améliore les performances et réduit la latence.
Le keep-alive et le connection pooling pour maintenir les connexions ouvertes et réduire le temps d’ouverture de nouvelles connexions.
Le décodage automatique des contenus compressés et codés (par exemple, gzip et JSON).
La vérification de révocation des certificats en utilisant le protocole OCSP (Online Certificate Status Protocol).
Le stockage des certificats dans la mémoire vive pour améliorer les performances et réduire l’utilisation de disque dur.
La possibilité de préparer les requêtes pour réduire le temps d’envoi.

Sous le capot, Niquests utilise également des principes tels que l’I/O asynchrone, le modèle événementiel et la programmation thread-safe pour améliorer les performances et réduire la latence.

Please follow and like us:
Pin Share