我正在尝试在我曾经拥有的Android应用中使用DefaultHttpClient。我最近通过身份验证的服务器改变了他们的一些东西,所以它打破了我的应用程序。我一直想弄清楚为什么,而且我认为这与他们发送给我的cookie值有逗号有关;我正在使用的系统管理员能够向我显示我应该拥有的值,并且我通过将cookie打印到日志中看到了我的应用程序获得的值。他寄给我的是:
Cookie:LastMRH_Session = f9d0e6b4; MRHSession = 2ab4fe11c9258eb12ebe60d6f9d0e6b4; F5_ST = 1,1,1,1346792510,604800; ...
当我打印名称和值时,我在日志中得到的只是F5_ST和1。
有没有人遇到过这个问题或者想知道该做什么?
答案 0 :(得分:0)
没有解决我遇到的问题,但我得到了正确使用的整个cookie:
params.setParameter(ClientPNames.COOKIE_POLICY, CookiePolicy.NETSCAPE);
不确定对其余连接的影响,但它现在似乎至少给了我整个cookie。