0

我正在尝试在我有一段时间的 Android 应用程序中使用 DefaultHttpClient。我一直在通过身份验证的服务器最近更改了他们的一些东西,因此它破坏了我的应用程序。我一直在试图找出原因,我认为这与他们发送给我的 cookie 值中有逗号有关;我正在使用的系统管理员能够向我展示我应该拥有的价值,并且我通过将 cookie 打印到日志中看到了我的应用程序获得的价值。他发给我的:

Cookie:LastMRH_Session=f9d0e6b4;MRHSession=2ab4fe11c9258eb12ebe60d6f9d0e6b4;F5_ST=1,1,1,1346792510,604800; ...

当我打印名称和值时,我在日志中得到的只是 F5_ST 和 1。

有没有人遇到过这种情况或知道该怎么做?

4

1 回答 1

0

好吧,没有解决我遇到的问题,但我得到了整个 cookie 供以下人员使用:

params.setParameter(ClientPNames.COOKIE_POLICY, CookiePolicy.NETSCAPE);

不确定对我其他连接的影响,但至少现在它似乎把整个 cookie 还给了我。

于 2012-09-06T19:32:38.617 回答