|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.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