User-Agent (UA) – це поле заголовка HTTP, яке ідентифікує клієнтське програмне забезпечення, що ініціює запит, наприклад, веббраузер, мобільний додаток або бот, для сервера.
Що таке User-Agent?
Рядок User-Agent – це характерний текстовий рядок, що включається в заголовки HTTP клієнтських запитів. Його основна мета – інформувати сервер про тип клієнта, операційну систему, постачальника програмного забезпечення та/або версію програмного забезпечення. Сервери можуть використовувати цю інформацію для доставки контенту, оптимізованого для конкретного клієнта, реєстрації статистики клієнтів або впровадження контролю доступу.
Структура рядка User-Agent
Хоча єдиного жорсткого формату не існує, рядки User-Agent зазвичай дотримуються шаблону, часто починаючись з Mozilla/5.0 з історичних причин, за яким слідують деталі платформи, операційної системи та інформація про браузер.
Приклад рядка User-Agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
**Роз