2014-12-31 24 views
0

概述:我試圖爲我的大學電子郵件服務製作一個Android應用程序。它由Zimbra,Webmail託管。我使用Jaunt-Api從網站上抓取數據。從Android打開網址,需要基本身份驗證

我的問題是:我有鏈接(網址)的附件。當我使用以下代碼打開鏈接時,出現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

您是否嘗試將用戶名和密碼附加到URL本身? https://gooduser:[email protected]/webcallback?foo=bar

+0

是的,我試過了。沒有工作。 –

0

嘗試鏈接 的開頭添加用戶名和密碼一樣 網址:www.example.com

試試這個: www.username:[email protected]

然後使用DownloadManager從鏈接趕上下載中心。