从android打开url,需要基本身份验证

从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);

概述:我正在尝试为我的大学电子邮件服务制作一个android应用程序。它由网络邮件Zimbra主持。我正在使用JauntAPI从网站上抓取数据

我的问题是:我有附件的链接(url)。当我使用下面的代码打开链接时,我得到一个HTTP403错误。这意味着我必须向该URL添加基本身份验证。我试了6个多小时,已经在stackoverflow上问了很多这样的问题,但都找不到答案。如何将基本身份验证添加到此代码

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
从链接捕获下载