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

    • Быстрый старт
    • Параметры маршрута
    • Параметры запроса
    • Группировка маршрутов
    • Заголовки (Headers)
  • Форматы данных

    • Работа с JSON
    • Работа с Form Data
    • Работа с файлами
    • Server-Sent Events (SSE)
  • Протоколы

    • HTTP/1 and HTTP/2
    • HTTPS
    • WebSockets & WebTransport
  • Продвинутые сценарии

    • Пользовательские Middleware
    • Сжатие ответов
    • Распаковка запросов
    • Центральный обработчик ошибок
    • Внедрение Зависимостей
    • Логгирование и Трассировка
    • Статические файлы
    • CORS (Cross-Origin Resource Sharing)
    • Cookies
    • Отмена запросов
    • Пользовательская обработка методов HEAD, OPTIONS и TRACE

HTTP/1 and HTTP/2

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

[dependencies]
volga = "0.3.1"

Будет использоваться протокол HTTP/1, если нам нужен HTTP/2, его можно включить, если явно добавить функцию http2 или использовать full.

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

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

Last Updated:
Next
HTTPS