Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class CookieHandler extends Object
CookieHandler в масштабе всей системы, который к используемому обработчиком протокола HTTP может быть зарегистрирован, делая CookieHandler.setDefault (CookieHandler). В настоящий момент зарегистрированный CookieHandler может быть получен, вызывая CookieHandler.getDefault (). Для получения дополнительной информации по управлению состоянием HTTP см.
Конструктор и Описание |
---|
CookieHandler() |
Модификатор и Тип | Метод и Описание |
---|---|
abstract Map<String,List<String>> |
get(URI uri, Map<String,List<String>> requestHeaders)
Получает все применимые cookie от кэша cookie для указанных туров в заголовке запроса.
|
static CookieHandler |
getDefault()
Получает обработчик cookie в масштабе всей системы.
|
abstract void |
put(URI uri, Map<String,List<String>> responseHeaders)
Наборы все применимые cookie, примерами являются поля заголовка ответа, которые являются именованным-набором-Cookie2, существующим в заголовках ответа в кэш cookie.
|
static void |
setDefault(CookieHandler cHandler)
Наборы (или сбросы) обработчик cookie в масштабе всей системы.
|
public static CookieHandler getDefault()
SecurityException
- Если менеджер безопасности был установлен, и он отрицает NetPermission
("getCookieHandler")setDefault(CookieHandler)
public static void setDefault(CookieHandler cHandler)
cHandler
- Обработчик cookie HTTP, или null
сбрасывать.SecurityException
- Если менеджер безопасности был установлен, и он отрицает NetPermission
("setCookieHandler")getDefault()
public abstract Map<String,List<String>> get(URI uri, Map<String,List<String>> requestHeaders) throws IOException
URI
переданный, поскольку параметр определяет намеченное использование для cookie. В особенности схема должна отразиться, будут ли cookie отправлены по http, https или использоваться в другом контексте как javascript. Часть узла должна отразить или место назначения cookie или их источник в случае javascript.
Это до реализации, чтобы принять во внимание URI
и атрибуты cookie и настройки безопасности, чтобы определить, которые должны быть возвращены.
Разработчики протокола HTTP должны удостовериться, что этот метод вызывают после того, как все заголовки запроса, связанные с выбором cookie, добавляются, и прежде, чем запрос будет отправлен.
uri
- a URI
представление намеченного использования для cookierequestHeaders
- Карта от имен полей заголовка запроса до списков значений полей, представляющих текущие заголовки запросаIOException
- если ошибка ввода-вывода происходитIllegalArgumentException
- если любым параметром является нульput(URI, Map)
public abstract void put(URI uri, Map<String,List<String>> responseHeaders) throws IOException
uri
- a URI
откуда cookie, прибывшиеresponseHeaders
- неизменная карта от имен полей до списков значений полей, представляющих поля заголовка ответа, возвратиласьIOException
- если ошибка ввода-вывода происходитIllegalArgumentException
- если любым параметром является нульget(URI, Map)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92