Headers接口方法:delete()

2018-03-15 14:05 更新

delete()方法

Headers 接口的 delete() 方法從當前 Headers 對象中刪除標題。

由于以下原因,此方法拋出一個 TypeError:

  • name 參數(shù)的值不是 HTTP 標頭的名稱。
  • Guard 的值是 immutable。

出于安全原因,某些標題只能由用戶代理控制。這些標題包括禁止的標題名稱和禁止的響應標題名稱。

delete()方法語法

myHeaders.delete(name);

delete()方法參數(shù)

name(名稱)
要從Headers對象中刪除的 HTTP 標頭的名稱。

delete()方法返回值

Void。

delete()方法示例

創(chuàng)建一個空 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

規(guī)范

規(guī)范 狀態(tài) 注釋
Fetch
該規(guī)范中'delete()'的定義。
Living Standard
 

瀏覽器兼容性

電腦端 移動端
Chrome
Edge
Firefox
Internet Explorer
Opera
Safari
Android webview
Chrome for Android
Edge Mobile Firefox for Android
Opera for Android
iOS Safari
基本支持

支持:42 支持 支持:39 不支持 支持:29 支持:10.1 支持:42 支持:42 支持 不支持 支持:29 不支持
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號