2017-02-15 10 views
0

http://myserver.com/my_file.pdfにあるPDFを表示しようとしています。そのエンドポイントの基本認証があります。基本認証でインテント経由でリモートPDFを表示

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://myserver.com/my_file.pdf")); 
Bundle bundle = new Bundle(); 
bundle.putString("Authorization", "Basic xxxxxxxxxxxxxxxxxxxx"); 
intent.putExtra(Browser.EXTRA_HEADERS, bundle); 
startActivity(intent); 

をしかし、私は、サーバー側をデバッグするとき、私は無断401を取得して、要求にはヘッダーAuthorizationありません:私はこれをやっています。

私は間違っていますか?

+0

正確なURLを投稿できますか? –

+0

'Intent'はあなたのサーバにリクエストを送信しません。 –

+0

@NayanSrivastavaそれは私の会社のイントラネットにあります –

答えて

0

正確なURLを共有できないので、あなたのアプリでwebviewの中でこれを開くことをお勧めします。

webView.setJavaScriptEnabled(true); 
webview.loadUrl(<URL>); 
関連する問題