java命名空间java.net类httpcookie的类成员方法:
httpcookie定义及介绍
本文导语:
httpcookie
public httpcookie(string name,
string value)
构造带有指定名称和值的 cookie。
名称必须遵守 rfc 2965。这意味着它只能包含 ascii 字母数字字符,不能包含逗号、分号或空格,也不能以 $ 字符开头。c...
public httpcookie(string name,
string value)
- 构造带有指定名称和值的 cookie。
名称必须遵守 rfc 2965。这意味着它只能包含 ascii 字母数字字符,不能包含逗号、分号或空格,也不能以 $ 字符开头。cookie 的名称在创建之后不得更改。
该值可以是服务器选择发送的任何值。可能只有该服务器需要其值。cookie 的值在使用 setvalue
方法创建后可以更改。
默认情况下,根据 rfc 2965 cookie 规范创建 cookie。可以使用 setversion
方法更改版本。
- 参数:
name
- 指定 cookie 名称的 string
value
- 指定 cookie 值的 string
- 抛出:
illegalargumentexception
- 如果 cookie 名称包含非法字符,或者它是保留给 cookie 协议使用的标记之一
nullpointerexception
- 如果 name 为 null- 另请参见:
setvalue(java.lang.string)
,
setversion(int)
public static list parse(string header)
- 根据 set-cookie 或 set-cookie2 头字符串构造 cookie。rfc 2965 第 3.2.2 节 set-cookie2 语法指出,一个头行可以包含多个 cookie 定义,因此这是一个静态实用方法,而不是另一个构造方法。
- 参数:
header
- 指定 set-cookie 头的 string。头应该以 "set-cookie" 或 "set-cookie2" 标记开始;或者它不应有任何前导标记。
- 返回:
- 从头行字符串解析的 cookie 列表
- 抛出:
illegalargumentexception
- 如果头字符串违反 cookie 规范的语法;或者 cookie 名称包含非法字符;或者 cookie 名称是保留给 cookie 协议使用的标记之一
nullpointerexception
- 如果头字符串为 null