Пользовательский агент — это часть программного обеспечения (программный агент), которая действует от имени пользователя. Этот термин часто используется для обозначения браузеров и другого программного обеспечения, которое отправляет сетевые запросы. В протоколе HTTP пользовательский агент идентифицирует себя для сервера с помощью строки пользовательского агента. Строка пользовательского агента — это строка в заголовке HTTP-запроса, которая идентифицирует браузер, версию, устройство, операционную систему и другую информацию об устройстве, с которого пришел запрос.