概述:我正在尝试为我的大学电子邮件服务制作一个Android应用程序。它由Zimbra,Webmail主持。我正在使用Jaunt-Api从网站上抓取数据。
我的问题是:我有附件的链接(网址)。当我使用以下代码打开链接时,出现HTTP 403错误。这意味着我必须为此URL添加基本身份验证。我已经尝试了6个多小时,已经在stackoverflow上经历了很多这样的问题,但无法找到答案。如何为此代码添加基本身份验证?
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri data = Uri.parse(currentemail.attatchment_link);
intent.setData(data);
startActivity(intent);
否则,任何人都可以建议直接下载Android上的附件吗? (鉴于,我有链接,我只需要添加我已经奋斗了好几天的身份验证!)。
答案 0 :(得分:0)
您是否尝试将用户名和密码附加到网址本身?
https://gooduser:secretpassword@www.example.com/webcallback?foo=bar
答案 1 :(得分:0)
尝试在链接的开头添加用户名和密码 喜欢 网址:www.example.com
试试这个:
www.username:password@example.com
然后使用DownloadManager
来捕获链接的下载量。