window.location = "http://MyApi.com/Pdf";
を実行すると、ブラウザはURL http://MyApi.com/Pdf
のGETを行います。しかし、サーバーがRESTサーバーであり、Cookieをサポートしていないため、URLのGETを行う前に、要求のヘッダーをauthentication
に設定する必要がある場合。これを行う方法?JavaScript - ブラウザのリクエストヘッダを設定する方法GET
いずれの場合でも、サービスを呼び出すために$.ajax
を使用していますが、今回は新しいウィンドウで応答を表示する必要があります。レスポンスはPDFファイルの内容です。
ありがとうございます。
これはうまくいくようです。試しましたか? – IsmailS
はい、Chrome 48 - > Node 0.12 マークアップしてください: – malix
最新の主要ブラウザがサポートしています。しかしまだドラフトで。 https://developer.mozilla。org/ja/docs/Web/API/URL/createObjectURL#Browser_compatibility – IsmailS