Перейти к содержимому
Skip to content
← Все коды состояния
300
Перенаправление

300 Multiple Choices

Для запрашиваемого ресурса доступно несколько вариантов; клиент должен выбрать один.

Описание

300 Multiple Choices означает, что запрошенный ресурс имеет несколько представлений (разные форматы, языки или кодеки) и сервер не перенаправляет автоматически. Ответ может содержать список вариантов с URL.

На практике используется редко. Предпочтительный подход — автоматическое согласование контента через заголовки Accept.

Частые причины

  • Несколько языковых версий без автоматического определения языка
  • Несколько форматов файла (JSON, XML, CSV)
  • Видеоконтент в разных разрешениях или кодеках

Как исправить

  • Используйте автоматическое согласование через заголовки Accept, Accept-Language
  • Применяйте 301/302 для автоматического перенаправления к лучшему представлению
  • Если нужен UI выбора — отдавайте его как 200, а не 300

Проверьте HTTP-статус вашего сайта

Проверить →

Связанные коды