fatchAPIでmode:'cors'を指定してHTTP通信を実施しているのですが、responseからダウンロード時に設定した
ヘッダー情報が取得できません。(content-typeは取得可能)
ブラウザ上でレスポンスを確認すると返却されており、Javaからは取得できています。
また、レスポンスとしてAccess-Control-Expose-Headers:*も返却されています。
fetch(url, {
mode: 'cors'
}).then(function(response) {
alert(response.headers.get('Content-disposition'))
return response.json();
}).then(function(json) {
:
});
タグにJavaScript、質問本文にJavaとありますがJavaとJavaScriptは似て非なるものなのでご注意ください。混同すると正しい回答を得られず、混乱のもととなります。
タグ及びソースの通りJavascriptの質問となります。
なお、他プログラムからは取得できた旨を記載しました。(無いほうが良かったかもしれません。。)
Access-Control-Expose-Headersの内容は"*"(ワイルドカード)でしょうか? それとも、具体的なヘッダ名を列挙していますか?
ワイルドカードを指定しています。
回答1件
あなたの回答
tips
プレビュー