我已得到HTTP響應報頭中的cookie字符串,如以下行:Java,如何從字符串實例HttpCookie,任何方便的方法?
name=value; path=/; domain=.g.cn; expire=...
我可以分析上面的線鍵值對,並且,也很容易的名稱和值設置爲的HttpCookie實例因爲這一對是第一個。
但是,如何設置其他對,因爲我不知道哪個set-method對應於下一個名稱 - 值對的名稱。遍歷cookie可能包含的所有可能的鍵,並調用匹配的set-method,如下面的代碼片段所示?
if (key.equalsIgnoreCase("path"))
cookie.setPath(value);
else if (key.equalsIgnoreCase("domain"))
cookie.setDomain(value);
這是愚蠢的,任何方便的方式? 在此先感謝。
謝謝,這就是我想要的。 – user435657 2010-12-22 03:58:16