2012-08-05 76 views
1

如何解析原始cookie字符串。如何解析原始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 
+0

搜索! http://stackoverflow.com/questions/366214/code-is-httpclient-or-servlet-api-to-parse-cookie-header – thanksnote 2012-08-05 06:45:57

+0

我想自己解析..解析cookie字符串。 – JianFang 2012-08-05 06:48:00

回答

1

我不明白什麼是你面對的困難 - 你嘗試過什麼?

  • String[] pairs = String.split(";")會給你一個名稱 - 值對的數組。
  • 在每一個名稱 - 值對,pair.subString(0, pair.indexOf(':') + 1)會給你的名字
  • pair.subString(pair.indexOf(':') + 1, pair.length - (pair.indexOf(':') + 1))會給你的價值
  • 拉出pair.indexOf(':')到一個變量和第一重用