当我进行WWW-Authenticate时,Android没有注意到

时间:2014-11-30 17:51:50

标签: android android-intent browser header request

所以我的问题如下:

我尝试登录网站,该网站使用基本身份验证(示例图片:)

http://i.stack.imgur.com/z1DPt.png

身份验证本身有效,我通过HTTPGet将预期输出作为String接收。但是当我尝试访问该网站后,使用如下的意图:

Intent browserIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("Some Website"));
            handler.startActivity(browserIntent);

我再次显示上面的窗口,这意味着我的手机不知道它已经登录。

所以现在是我的问题:如何保存信息,我已经登录到网站?我需要做的就是对Authorization Header进行总结,以便浏览器可以识别它。

1 个答案:

答案 0 :(得分:1)

您需要在应用程序中使用和保存会话cookie。这可以通过在共享首选项中保存您的身份验证cookie来实现。有关实现,请查看开发人员页面中的cookie管理器类