我试图在http://myserver.com/my_file.pdf中显示PDF。该端点有一个基本的auth。我这样做:
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);
但是当我调试服务器端时,请求中没有标头Authorization
,所以我得到401 Unauthorized。
我做错了什么?
答案 0 :(得分:0)
由于您无法分享确切的网址,我建议您在应用中的网页浏览中打开此内容。
webView.setJavaScriptEnabled(true);
webview.loadUrl(<URL>);