Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС |
ФРЕЙМЫ |
||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.servlet.http.HttpUtils
public class HttpUtils
Сводка конструктора | |
---|---|
HttpUtils()
Осуждаемый. Создает пустое HttpUtils объект. |
Сводка метода | |
---|---|
static java.lang.StringBuffer |
getRequestURL(HttpServletRequest req)
Осуждаемый. Восстанавливает URL клиент, используемый, чтобы обратиться с просьбой, используя информацию в HttpServletRequest объект. |
static java.util.Hashtable<java.lang.String,java.lang.String[]> |
parsePostData(int len, ServletInputStream in)
Осуждаемый. Данные синтаксических анализов от HTML-формы, которую клиент отправляет серверу, используя метод POST HTTP и application/x-www-form-urlencoded тип MIME. |
static java.util.Hashtable<java.lang.String,java.lang.String[]> |
parseQueryString(java.lang.String s)
Осуждаемый. Анализирует строку запроса, которую передают от клиента к серверу, и создает a HashTable объект с парами ключ/значение. |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Деталь конструктора |
---|
public HttpUtils()
HttpUtils
объект.
Деталь метода |
---|
public static java.util.Hashtable<java.lang.String,java.lang.String[]> parseQueryString(java.lang.String s)
HashTable
объект с парами ключ/значение. Строка запроса должна быть в форме строки, упакованной ТЕМ, ЧТОБЫ ПОЛУЧАТЬ или методом POST, то есть, у этого должны быть пары ключ/значение в форме key=value с каждой парой, разделенной от следующего a & символом. Ключ может появиться не раз в строке запроса с различными значениями. Однако, ключ появляется только однажды в хеш-таблице с ее значением, являющимся массивом строк, содержащих многократные значения, отправленные строкой запроса.
Ключи и значения в хеш-таблице сохранены в их декодируемой форме, таким образом, любой + символы преобразовываются в пробелы, и символы, отправленные в шестнадцатеричной нотации (как %xx), преобразовываются в символы ASCII.
s
- строка, содержащая запрос, который будет проанализирован HashTable
объект создается из проанализированных пар ключ/значение IllegalArgumentException
- если строка запроса недопустимаpublic static java.util.Hashtable<java.lang.String,java.lang.String[]> parsePostData(int len, ServletInputStream in)
Данные, отправленные методом POST, содержат пары ключ/значение. Ключ может появиться не раз в данных POST с различными значениями. Однако, ключ появляется только однажды в хеш-таблице с ее значением, являющимся массивом строк, содержащих многократные значения, отправленные методом POST.
Ключи и значения в хеш-таблице сохранены в их декодируемой форме, таким образом, любой + символы преобразовываются в пробелы, и символы, отправленные в шестнадцатеричной нотации (как %xx), преобразовываются в символы ASCII.
len
- целое число, определяющее длину, в символах, ServletInputStream
объект, который также передают к этому методуin
- ServletInputStream
объект, который содержит данные, отправленные от клиента HashTable
объект создается из проанализированных пар ключ/значение IllegalArgumentException
- если данные, отправленные методом POST, недопустимыpublic static java.lang.StringBuffer getRequestURL(HttpServletRequest req)
HttpServletRequest
объект. Возвращенный URL содержит протокол, имя сервера, номер порта, и путь сервера, но это не включает строковые параметры запроса. Поскольку этот метод возвращает a StringBuffer
, не строка, можно изменить URL легко, например, к параметрам запроса на добавление.
Этот метод полезен для создания сообщений перенаправления и для создания отчетов об ошибках.
req
- a HttpServletRequest
объект, содержащий запрос клиента StringBuffer
объект, содержащий восстановленный URL
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС |
ФРЕЙМЫ |
||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41