我从 HTTP 响应标头中获得了一个 cookie 字符串,如下行:
name=value; path=/; domain=.g.cn; expire=...
我可以将上面的行解析为键值对,并且也很容易将名称和值设置为 HttpCookie 实例,因为这对是第一个出现的。
但是如何设置其他对,因为我不知道哪个设置方法对应于下一个名称-值对的名称。遍历 cookie 可能包含的所有可能键并调用匹配的设置方法,如下面的片段?
if (key.equalsIgnoreCase("path"))
cookie.setPath(value);
else if (key.equalsIgnoreCase("domain"))
cookie.setDomain(value);
太傻了,有什么方便的方法吗?提前致谢。