如何解析原始cookie

时间:2012-08-05 06:42:31

标签: java http cookies

如何解析原始cookie字符串。

必须返回javax.servlet.http.Cookie对象。

像这样的原始cookie:

Set-Cookie: BAIDUID=66AA214F9A534411A339CE5E60D36E28:FG=1; expires=Sun, 05-Aug-42 06:41:06 GMT; path=/; domain=.baidu.com

1 个答案:

答案 0 :(得分:1)

我不明白你面临的困难是什么 - 你有什么尝试?

  • String[] pairs = String.split(";")将为您提供一组名称 - 值对。
  • 在每个名称 - 值对上,pair.subString(0, pair.indexOf(':') + 1)将为您提供名称
  • pair.subString(pair.indexOf(':') + 1, pair.length - (pair.indexOf(':') + 1))会为您提供值
  • pair.indexOf(':')拉入变量并重新使用