有人知道如何使用com.android.volley库将会话cookie附加到请求吗?当我登录网站时,它会给我一个会话cookie.浏览器会将该cookie发送回任何后续请求.排球似乎没有这样做,至少不是自动的.
谢谢.
我已经开始使用推荐HTTPUrlConnection并离开了DefaultHTTPClient.我无法粘合在一起的一件事是使用持久性cookie存储.我想简单地将自定义cookie处理程序/管理器附加到我的连接以存储cookie.Android文档并不是非常有用,因为它包含了两行有关cookie的主题.
我以前一直在使用LoopJ PersistentCookieStore,而且效果非常好.
有关如何在Android中设置持久性cookie存储的任何想法,我可以附加到我HTTPUrlConnection自动保存和检索cookie?
谢谢
我是RESTful API的noobie,我正在尝试构建一个Login服务,我在其中提供了一个电子邮件和密码,如果验证成功,则存储一个cookie.另外,我如何检查cookie(如果存储)?
怎么能实现这一目标?
@Path("/login")
@POST
@Produces(MediaType.APPLICATION_JSON)
@Consumes({MediaType.APPLICATION_FORM_URLENCODED, MediaType.APPLICATION_JSON})
public Response Login(final String i_LoginDetails) throws JSONException {
final JSONObject obj = new JSONObject(i_LoginDetails);
try {
if (isValidUser(obj.getString("email"), obj.getString("password"))) {
// Set a cookie
} else {
// return error invalid-credentials message
}
} catch (Exception e) {
e.printStackTrace();
}
return Response.ok("TEST").build();
}
Run Code Online (Sandbox Code Playgroud)
我如何检查cookie(如果设置)?
语境:
$cookies.put()问题:
在Android上,如果用户在$cookies.put()调用30秒后终止应用程序,则cookie将在下次重新启动时消失.
如果用户等待超过30秒(如35秒或更长时间),一切正常.
题:
我们如何强制立即保存cookie(或至少更快)?
笔记: