[Go to site: main page, start]

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Headers: delete() メソッド

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2017年3月以降、すべてのブラウザーで利用可能です。

メモ: この機能はウェブワーカー内で利用可能です。

delete()Headers インターフェイスのメソッドで、現在の Headers オブジェクトからヘッダーを削除します。

セキュリティ上の理由から、いくつかのヘッダーはユーザーエージェントでしか制御できません。これには、禁止リクエストヘッダー禁止レスポンスヘッダー名があります。

構文

js
delete(name)

引数

name

Headers オブジェクトから削除する HTTP ヘッダーの名前。

返値

なし (undefined)。

空の Headers オブジェクトの作成は簡単です。

js
const myHeaders = new Headers(); // Currently empty

Headers.append を使用して、これにヘッダーを追加できます。

js
myHeaders.append("Content-Type", "image/jpeg");
myHeaders.get("Content-Type"); // Returns 'image/jpeg'

その後、再度削除することができます。

js
myHeaders.delete("Content-Type");
myHeaders.get("Content-Type"); // 削除されているため null を返す

仕様書

仕様書
Fetch
# ref-for-dom-headers-delete①

ブラウザーの互換性

関連情報