Волга
Главная
API Docs
GitHub
  • English
  • Русский
Главная
API Docs
GitHub
  • English
  • Русский
  • Главная
  • Старт

    • Быстрый старт
    • Параметры маршрута
    • Параметры запроса
    • Группировка маршрутов
  • Запросы и ответы

    • Заголовки (Headers)
    • Работа с JSON
    • Работа с Form Data
    • Работа с файлами
    • Cookies
  • Middleware и инфраструктура

    • Основы Middleware
    • Пользовательские Middleware
    • Сжатие ответов
    • Распаковка запросов
    • CORS (Cross-Origin Resource Sharing)
    • Статические файлы
    • Rate Limiting
  • Безопасность и доступ

    • Аутентификация и авторизация
  • Надежность и наблюдаемость

    • Центральный обработчик ошибок
    • Логгирование и Трассировка
    • Отмена запросов
  • Протоколы и realtime

    • HTTP/1 и HTTP/2
    • HTTPS
    • WebSockets
    • Server-Sent Events (SSE)
  • Продвинутые паттерны

    • Внедрение Зависимостей
    • Пользовательская обработка методов HEAD, OPTIONS и TRACE

HTTP/1 и HTTP/2

Начиная с v0.3.1, можно настроить версию HTTP. Если добавить Волгу вот так, по умолчанию используется HTTP/1:

[dependencies]
volga = { version = "..." }

Чтобы включить HTTP/2, добавьте функцию http2 или используйте full:

[dependencies]
volga = { version = "...", features = ["full"] }

При использовании full HTTP/2 применяется, если это возможно, иначе автоматически используется HTTP/1.

Последнее обновление: 18.01.2026, 18:33
Next
HTTPS