コンテンツ全体ではなく、JavaScript でヘッダーのみをフェッチするには (Fetch API を使用) どうすればよいでしょうか? 質問する

コンテンツ全体ではなく、JavaScript でヘッダーのみをフェッチするには (Fetch API を使用) どうすればよいでしょうか? 質問する

ここにこれがあるサンプルフィドル、私が取得しようとするのみとJavaScript のcontent-type両方を使用して、大きな画像からヘッダーを取得します。Chrome の開発者ツール / ネットワーク タブ (または他のブラウザの同様のツール) を開いた状態でフィドルを実行すると、メソッドはヘッダーが配置されている 600 B のみを取得しますが、私のコードではヘッダーのみが必要であるにもかかわらず、メソッドは 7.8 MB の画像全体を取得します。XMLHttpRequest()fetch()XMLHttpRequest()fetch()content-type

Fetch API を使用して、コンテンツ全体ではなく、ヘッダーに必要な数バイトだけを取得するにはどうすればよいでしょうかfetch()?

注: これに興味があるのは、どうやら、通常の Google ページのすべてのリンクのヘッダーを取得しようとすると、 メソッドはXMLHttpRequest()ログアウトし、言語も変更されることがあるのに対し、 メソッドはfetch()そうしないからです。これは、前者が資格情報や Cookie などを送信するのに対し、後者はデフォルトでより「制限的」であるためだと推測します...

ベストアンサー1

メソッドの種類を指定する必要がありますHEAD:

fetch(url, {method: 'HEAD'})

更新されたフィドルを参照

おすすめ記事