从android打开url,需要基本身份验证
概述:我正在尝试为我的大学电子邮件服务制作一个android应用程序。它由网络邮件Zimbra主持。我正在使用JauntAPI从网站上抓取数据 我的问题是:我有附件的链接(url)。当我使用下面的代码打开链接时,我得到一个HTTP403错误。这意味着我必须向该URL添加基本身份验证。我试了6个多小时,已经在stackoverflow上问了很多这样的问题,但都找不到答案。如何将基本身份验证添加到此代码从android打开url,需要基本身份验证,android,authentication,screen-scraping,jaunt-api,Android,Authentication,Screen Scraping,Jaunt Api,概述:我正在尝试为我的大学电子邮件服务制作一个android应用程序。它由网络邮件Zimbra主持。我正在使用JauntAPI从网站上抓取数据 我的问题是:我有附件的链接(url)。当我使用下面的代码打开链接时,我得到一个HTTP403错误。这意味着我必须向该URL添加基本身份验证。我试了6个多小时,已经在stackoverflow上问了很多这样的问题,但都找不到答案。如何将基本身份验证添加到此代码 Intent intent = new Intent(Intent.ACTION_VIEW);
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri data = Uri.parse(currentemail.attatchment_link);
intent.setData(data);
startActivity(intent);
否则,有人能建议一种直接的方式在android上下载附件吗?(假设我有链接,我只需要添加我已经挣扎了好几天的身份验证!)。您是否尝试将用户名和密码附加到URL本身?
https://gooduser:secretpassword@www.example.com/webcallback?foo=bar
尝试在链接开头添加用户名和密码
喜欢
网址:www.example.com
试试这个:
www.username:password@example.com
然后使用DownloadManager
从链接捕获下载