Методы класса 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 |