0

概述:我正在尝试为我的大学电子邮件服务制作一个 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上下载附件的方法吗?(鉴于,我有链接,我只需要添加我已经挣扎了好几天的身份验证!)。

4

2 回答 2

0

尝试在链接开头添加用户名和密码,例如 url:www.example.com

尝试这个: www.username:password@example.com

然后使用DownloadManager从链接中捕获下载。

于 2015-01-19T11:15:31.893 回答
0

您是否尝试将用户名和密码附加到 URL 本身? https://gooduser:secretpassword@www.example.com/webcallback?foo=bar

于 2014-12-31T10:53:20.760 回答