Rechercher dans la documentation
K
Guide
Concepts Fondamentaux
Sujets
Fonctionnalités
Écosystème
Documentation API
Faire un don
English
简体中文
繁體中文
Français
Español
日本語
Deutsch
Русский
Português
Italiano
Guide
Concepts Fondamentaux
Sujets
Fonctionnalités
Écosystème
Documentation API
Faire un don
English
简体中文
繁體中文
Français
Español
日本語
Deutsch
Русский
Português
Italiano
Menu
Aperçu de l'API
Filter
features
Prise en charge de HTTP/3
Activer la prise en charge de HTTP/3
Cas d'utilisation de HTTP/3
Exemple de code
Analyse du code clé
Exécution de l'exemple
Remarques importantes
État Affix - Données partagées dans les requêtes
Analyse des fonctionnalités
Comparaison avec d'autres frameworks - Compréhension rapide
Cas d'utilisation courants
Authentification Basique
Introduction à Basic Auth
Comparaison des implémentations de Basic Auth dans différents frameworks
Cas d'utilisation
Considérations importantes
Cache
Fonctionnalités principales
Migration rapide depuis d'autres frameworks
En-têtes de cache
Capturer les Panics dans les Requêtes
Présentation du Middleware
Utilisation Basique
Comparaison avec d'autres Frameworks pour une Compréhension Rapide
Exemple de Code
Compression des réponses
La compression de données dans le protocole HTTP
Exemple de code
Limitation de la concurrence
Cas d'utilisation
Fonctionnalités clés
Mode d'emploi
Contrôle interdomaine (CORS)
Qu'est-ce que la politique de même origine ?
Pourquoi avons-nous besoin du CORS ?
Fonctionnement du CORS
Utilisation du CORS dans Salvo
Options de configuration principales
Protection contre le CSRF
Qu'est-ce que le CSRF ?
Mécanisme d'attaque CSRF
Stratégies de protection
Implémentation du CSRF dans Salvo
Flash
Forcer HTTPS
Authentification JWT
Middleware de journalisation
Intégration d'OpenTelemetry
Génération de documentation OpenAPI
ToSchema
ToParameters
Gestion des erreurs
Proxy inverse
Contrôle de flux
Fonctionnalités principales
ID de la chaîne de requête
Serveur statique
Cas d'utilisation
Fonctionnalités principales
Avantages et inconvénients de rust-embed
Session
Qu'est-ce qu'une Session ?
Utilisation des Sessions dans Salvo
Utilisations courantes
Limiteur de taille de fichier uploadé - Middleware
Cas d'utilisation
SSE (Server-Sent Events)
Qu'est-ce que le SSE ?
Exemple d'application de chat
Intégration avec les grands modèles de langage
Plugin WebSocket tiers
salvo-websocket
Middleware de Timeout
Cas d'utilisation
Compatibilité avec les Middlewares Tower
Concepts clés de Tower
Prise en charge de la compatibilité par Salvo
Barre oblique finale
Cas d'utilisation
WebSocket
Introduction à WebSocket
WebTransport
Cas d'utilisation
Implémentation Salvo
Exemple complet
Fonctionnalité Craft
Cas d'utilisation
Utilisation de base
Extracteurs de paramètres
Intégration avec OpenAPI
Exemple complet