Объекты HttpServletRequest
Объекты HttpServletRequest предоставляют доступ к данным HTTP заголовка, таким как любые закладки (cookies) найденные в запросе и HTTP методы, с помощью которых был сделан запрос. Объект HttpServletRequest также позволяет Вам получить аргументы, которые клиент направил вместе с запросом.
Чтобы получить данные клиента:
Метод getParameter возвращает величину именованных параметров. Если Ваш параметр может иметь более чем одну величину, используйте getParameterValues. Метод getParameterValues возвращает массив величин именованного параметра. (Метод getParameterNames предоставляет имена параметров.)
Для HTTP запросов GET, метод getQueryString возвращает строковую (String) величину необработанных данных клиента. Вам самим необходимо разобрать строку, чтобы получить параметры и значения.
Для HTTP запросов POST, PUT, и DELETE,
- Если вы ожидаете текстовую информацию, метод getReader возвращает объект BufferedReader, чтобы Вы могли использовать, считать необработанные данные.
- Если Вы ожидаете двоичные данные, метод getInputStream возвращает объекта ServletInputStream, чтобы Вы могли использовать, считать необработанные данные.
Замечание:
Используйте либо метод getParameter[Values] либо один из других методов для собственного разбора данных. Они не могут быть использованы вместе в одном запросе.
Содержание раздела