Допустим необходимо узнать некоторый ряд данных о пользовательском устройстве, который отправил запрос на сервер:
- Тип устройства (телефон/смартфон, планшет, компьютер, робот)
- ОС (windows, mac os, android, ios)
- Данные экрана (поддерживаемое разрешение, тач или нет)
- Поддержка разметки (html, xhtml, wml)
Как правило такая информация не передаётся в HTTP-заголовках, но передаётся заголовок User-agent
Существует база данных заголовков User-agent с указанием некоторых данных об устройствах, отправляющих подобные заголовки