所以我的问题如下:
我尝试登录网站,该网站使用基本身份验证(示例图片:)
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进行总结,以便浏览器可以识别它。
答案 0 :(得分:1)
您需要在应用程序中使用和保存会话cookie。这可以通过在共享首选项中保存您的身份验证cookie来实现。有关实现,请查看开发人员页面中的cookie管理器类