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