【发布时间】:2014-01-03 13:21:23
【问题描述】:
有没有一种简单的方法可以确保 HttpClient 在请求期间不发送 cookie,而不删除所有 cookie。
通过做:
httpClient.getCookieStore().clear();
cookies 没有被发送,这很好。 但是对于其他请求(我需要这些 cookie),我不想再次获取新的 cookie。
【问题讨论】:
-
我不知道android,但是你可以访问localStorage 选项吗?或内部数据库以“备份”cookie。另一种解决方案是使 cookie 仅对某个路径有效(并在另一个路径中发出没有 cookie 的请求)
-
嗨,很好的建议,但不幸的是不适用于我的问题。并且不应该考虑手动更新和处理数据库中的cookie。
-
我觉得没有别的办法了。因为这是cookie的概念。您还可以为无 cookie 请求设置另一个域。这是非常大的系统(facebook、google 等)中静态图像的技巧
标签: android cookies request httpclient