Электронный магазин на Java и XML

       

Методы класса Cookie


Конструктор Cookie использует имя типа String и значение того же типа. Заметим, что в имени не могут содержаться произвольные символы, а только те, которые соответствуют требованиям спецификации RFC 2109 (Requests for Comments1). Имена не чувствительны к регистру. В табл. А.12 перечислены некоторые полезные методы класса Cookie.

Таблица А.12. Методы класса Cookie

Тип возвращаемого значения

Метод



Описание

Object

clone( )

Переопределяет стандартный метод Object. clone и возвращает копию этого файла cookie. Обратите внимание, что вы По-прежнему должны привести ссылку к типу Cookie

String

getValue( )

Возвращает значение cookie

void

setValue(String newValue)

Присваивает файлу cookie новое значение после создания cookie

String

getComnent()

Комментарий, описывающий назначение cookie, или null, если комментарий не был присоединен

void

setComment( String purpose)

Присоединяет комментарий, который описывает назначение cookie

String

getDomain( )

Возвращает имя домена, установленного для этого файла cookie

void

setDomain(String pattern)

Устанавливает домен, внутри которого должен быть представлен данный файл cookie

void i

setPath(String uri)

Устанавливает путь, по которому клиент должен будет возвращать cookie

int

getMaxAge( )

Возвращает время (в секундах), оставшееся до конца срока действия cookie. Значение, равное -1, которое устанавливается по умолчанию, означает, что cookie будет существовать, пока не отключится браузер, то есть только во время текущего сеанса

void

setMaxAgednt expiry)

Устанавливает максимально допустимый срок действия cookie. Если это значение равно нулю, cookie немедленно уничтожается

String

getName( )

Имя cookie

String

getPath( )

Путь на сервере, по которому браузер возвращает cookie

bool ean

getSecure( )

Возвращает true, если браузер посылает cookie только по безопасным протоколам; возвращает f al se, если браузер может посылать cookie, используя любой протокол

void

setSecure(boolean flag)

Указывает браузеру, должен ли файл cookie посылаться только по безопасному протоколу, например HTTPS или SSL

int

getVersion( )

Возвращает версию протокола, с которой согласуется cookie

void

setVersiondnt v

Устанавливает версию протокола для cookie, с которой согласован данный файл cookie

 



Содержание раздела