строковый агент = request.getheader("пользовательский-агент");
stringtokenizer st = новый stringtokenizer(агент,";");
ст.следующийтокен();
//Получаем имя браузера пользователя
строка userbrowser = st.nexttoken();
//Получаем имя операционной системы пользователя
stringusers = st.nexttoken();
Вы также можете получить информацию о локальном компьютере следующим образом:
информация об операционной системе;
system.getproperty("os.name"); //win2003 на самом деле является Win XP?
system.getproperty("os.version");
system.getproperty("os.arch");
Браузер:
request.getheader("user-agent")
отправляет еще один красный конверт
request.getheader("user-agent") возвращает номер версии и тип клиентского браузера
getheader(string name): получает информацию заголовка файла передачи, определенную протоколом http,
request.getmethod(): получает данные, передаваемые из клиент к серверу. Методы включают
запросы get, post, put и другие типы. getrequesturi(): получить адрес клиента, выдавшего строку запроса
. getservletpath(): получить путь к файлу сценария, запрошенному клиентским
запросом. . getservername(): получить сервер
request.getserverport(): получить номер порта сервера
request.getremoteaddr(): получить IP-адрес клиента
request.getremotehost(): получить имя клиентского компьютера.
ЗапросIP-адреса клиентского компьютера
. getprotocol():
request.getheadernames(): возвращает имена всех заголовков запроса. Набор результатов является экземпляром класса перечисления
request.getheaders(string name): возвращает все значения. заголовок запроса с указанным именем. Результатом является экземпляр класса перечисления.