Section courante

A propos

Section administrative du site

Référence des modules

Voici les modules proposé par Reqwest pour Rust :

Nom Description
blocking Ce module permet de fournir une API cliente synchronisée (bloquante), adaptée aux contextes où l'exécution désynchronisée n'est pas disponible ou nécessaire (par exemple dans les scripts ou outils en ligne de commande). Il propose les mêmes fonctionnalités que l'API async, mais sans async/await.
cookie Ce module permet de gérer les cookies HTTP dans les requêtes et réponses. Il prend en charge le stockage automatique, la persistance et l'envoi de cookies, ce qui facilite la gestion des sessions ou des authentifications sur des sites web.
dns Ce module permet de gérer la résolution DNS des noms de domaine en adresses IP. Il peut être personnalisé ou configuré pour des cas spécifiques (comme l'utilisation de résolveurs personnalisés ou l'optimisation des performances réseau).
header Ce module contient les types liés aux entêtes HTTP, comme HeaderMap, HeaderName, ou encore des entêtes prédéfinis (CONTENT_TYPE, USER_AGENT,...). Il permet de lire, écrire et valider les en-têtes des requêtes et des réponses.
multipart Ce module permet de gérer les requêtes HTTP de type multipart/form-data, notamment utilisées pour l'envoi de fichiers via formulaires HTML. Il facilite la construction de formulaires multi-part avec texte, fichiers, ou données binaires.
redirect Ce module permet de contrôler la gestion automatique des redirections HTTP (301, 302,...). Il permet de configurer les règles de suivi de redirections (limite de sauts, conditions, désactivation), ce qui est utile pour accéder à des ressources déplacées.
tls Ce module permet d'exposer les types et configurations pour le chiffrement TLS (HTTPS). Il permet d'utiliser différentes implémentations comme native-tls ou rustls, et de configurer les certificats, la validation, ou les options de sécurité réseau.


Dernière mise à jour : Samedi, le 4 janvier 2025