相关疑难解决方法(0)

在Android排球库中使用Cookie

有人知道如何使用com.android.volley库将会话cookie附加到请求吗?当我登录网站时,它会给我一个会话cookie.浏览器会将该cookie发送回任何后续请求.排球似乎没有这样做,至少不是自动的.

谢谢.

android android-volley

56
推荐指数
6
解决办法
6万
查看次数

使用HTTPUrlConnection时如何保留cookie?

我已经开始使用推荐HTTPUrlConnection并离开了DefaultHTTPClient.我无法粘合在一起的一件事是使用持久性cookie存储.我想简单地将自定义cookie处理程序/管理器附加到我的连接以存储cookie.Android文档并不是非常有用,因为它包含了两行有关cookie的主题.

我以前一直在使用LoopJ PersistentCookieStore,而且效果非常好.

有关如何在Android中设置持久性cookie存储的任何想法,我可以附加到我HTTPUrlConnection自动保存和检索cookie?

谢谢

java cookies android httpurlconnection

25
推荐指数
1
解决办法
2万
查看次数

如何设置和检查JAX-RS的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(如果设置)?

java cookies rest jax-rs

23
推荐指数
1
解决办法
2万
查看次数

`$ cookies.put()`需要30秒才能在Android上的磁盘上保存cookie

语境:

  • 我们有一个加载在线网站的cordova应用程序.(我们基本上使用cordova作为插件)
  • 我们使用存储cookie $cookies.put()
  • 它在桌面浏览器和iOS上运行良好(只要我们在cookie上使用过期)

问题:

在Android上,如果用户在$cookies.put()调用30秒后终止应用程序,则cookie将在下次重新启动时消失.

如果用户等待超过30秒(如35秒或更长时间),一切正常.

题:

我们如何强制立即保存cookie(或至少更快)?

笔记:

cookies android angularjs cordova

9
推荐指数
1
解决办法
395
查看次数