Buscar en la documentación
K
Guía
Conceptos Básicos
Temas
Características
Ecosistema
Documentación API
Donar
English
简体中文
繁體中文
Français
Español
日本語
Deutsch
Русский
Português
Italiano
Guía
Conceptos Básicos
Temas
Características
Ecosistema
Documentación API
Donar
English
简体中文
繁體中文
Français
Español
日本語
Deutsch
Русский
Português
Italiano
Menu
Resumen de la API
Filter
features
Soporte para HTTP/3
Habilitar soporte para HTTP/3
Casos de uso para HTTP/3
Código de ejemplo
Análisis del código clave
Ejecutar el ejemplo
Consideraciones importantes
Estado Affix - Datos compartidos en la solicitud
Análisis de funcionalidad
Comparación con otros frameworks para comprensión rápida
Casos de uso comunes
Autenticación Básica
Introducción a Basic Auth
Comparación de implementaciones de Basic Auth en frameworks comunes
Casos de uso
Consideraciones importantes
Almacenamiento en Caché
Funcionalidades Principales
Migración Rápida desde Otros Frameworks
Encabezados de caché
Capturar Panic en las Solicitudes
Introducción al Middleware
Uso Básico
Comparación con Otros Frameworks para una Comprensión Rápida
Código de Ejemplo
Compresión de respuesta
Compresión de datos en el protocolo HTTP
Código de ejemplo
Limitación de Concurrencia
Casos de Uso
Beneficios Clave
Implementación
Control de Acceso entre Orígenes (CORS)
¿Qué es la política del mismo origen?
¿Por qué necesitamos CORS?
¿Cómo funciona CORS?
Uso de CORS en Salvo
Opciones principales de configuración
Defensa CSRF
¿Qué es CSRF?
Mecanismo de ataque CSRF
Estrategias de protección
Implementación CSRF en Salvo
Flash
Forzar HTTPS
Autenticación JWT
Middleware de Registro (Logging)
Integración con OpenTelemetry
Generación de Documentación OpenAPI
Extractores de Datos
#[endpoint]
ToSchema
ToParameters
Proxy inverso
Control de Tráfico
Funcionalidades Principales
ID de Traza de Solicitud
Servidor de Archivos Estáticos
Casos de Uso
Funcionalidades Principales
Ventajas y Desventajas de rust-embed
Sesión
¿Qué es una Sesión?
Uso de Sesión en Salvo
Usos comunes
Middleware de límite de tamaño para archivos subidos
Casos de uso
SSE (Server-Sent Events)
¿Qué es SSE?
Ejemplo de aplicación de chat
Integración con modelos de lenguaje avanzados
Complemento de WebSocket de terceros
salvo-websocket
Middleware de Tiempo de Espera
Compatibilidad con Middleware Tower
Conceptos Clave de Tower
Soporte de Compatibilidad en Salvo
Barra Final
Casos de Uso
WebSocket
Introducción a WebSocket
WebTransport
Casos de uso
Implementación en Salvo
Ejemplo completo
Características de Craft
Casos de uso
Uso básico
Extractores de parámetros
Integración con OpenAPI
Ejemplo completo