Headers.delete()
Headers
インターフェイスの delete()
メソッドは、現在の Headers
オブジェクトからヘッダーを削除します。
このメソッドは、次の理由で TypeError
をスローします。
- name パラメーターの値は、HTTP ヘッダーの名前ではありません。
- Guard の値は
immutable
です。
セキュリティ上の理由から、一部のヘッダーはユーザーエージェントのみがコントローラーにすることができます。 これらのヘッダーには 禁止ヘッダー名 および 禁止レスンポンスヘッダー名 が含まれます。
構文
myHeaders.delete(name);
引数
name
Headers
オブジェクトから削除する HTTP ヘッダーの名前。
戻り値
Void.
Example
空の Headers
オブジェクトの作成は簡単です。
var myHeaders = new Headers(); // Currently empty
Headers.append
を使用して、これにヘッダーを追加できます。
myHeaders.append('Content-Type', 'image/jpeg');
myHeaders.get('Content-Type'); // Returns 'image/jpeg'
その後、再度削除できます。
myHeaders.delete('Content-Type');
myHeaders.get('Content-Type'); // Returns null, as it has been deleted
仕様書
仕様書 | Status | Comment |
---|---|---|
Fetch delete() の定義 |
現行の標準 |
ブラウザーの互換性
BCD tables only load in the browser