Термин

User-Agent: как клиент представляет себя серверу

User-Agent — HTTP-заголовок запроса со сведениями о программе-клиенте и её окружении.

Что означает термин#

Сервер может использовать эту строку для диагностики и совместимости, но она не является надёжным доказательством личности. Значение можно изменить, а браузеры сокращают детализацию из соображений приватности. Не следует определять поддержку возможностей исключительно по такой строке.

Практический пример#

В логах виден запрос с мобильным браузером в User-Agent. Это полезная подсказка для расследования ошибки, но не гарантия реального устройства. Аналогично строка Googlebot в ручном запросе не превращает его в посещение поискового робота.

Как проверить#

Сопоставьте заголовок с поведением, адресом источника и серверными событиями. Для проверки браузерных API используйте feature detection. Для роботов выполняйте официальную проверку происхождения. Не включайте секреты в диагностические примеры. Анализ одного заголовка не заменяет воспроизведение проблемы на целевой среде.

Источники#

Проверены 23 октября 2026 г.. Официальные рекомендации отделены от наших примеров и результатов проверки.

Применить на практике

Продолжить разбор