W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Headers 接口的 append() 方法將新值添加到 Headers 對(duì)象內(nèi)的現(xiàn)有標(biāo)頭上,或者如果標(biāo)頭還不存在,則添加標(biāo)頭。
Headers.set 和 append() 方法之間的區(qū)別在于,如果指定的標(biāo)頭文件已經(jīng)存在并且接受多個(gè)值,Headers.set 將會(huì)用新的值覆蓋現(xiàn)有值,而 append() 方法將新值附加到值集的末尾。
出于安全原因,某些標(biāo)頭只能由用戶代理控制。這些標(biāo)頭包括禁止的標(biāo)頭名稱和禁止的響應(yīng)標(biāo)頭名稱。
myHeaders.append(name,value);
Headers
對(duì)象的 HTTP 標(biāo)頭的名稱。Void
創(chuàng)建一個(gè)空 Headers 對(duì)象,如下所示:
var myHeaders = new Headers(); // Currently empty
你可以使用 append() 為它添加一個(gè)標(biāo)題:
myHeaders.append('Content-Type', 'image/jpeg');
myHeaders.get('Content-Type'); // Returns 'image/jpeg'
如果指定的頭文件已經(jīng)存在,append() 會(huì)將其值更改為指定的值。如果指定的頭文件已經(jīng)存在并接受多個(gè)值,append() 則會(huì)將新值附加到值集的末尾:
myHeaders.append('Accept-Encoding', 'deflate');
myHeaders.append('Accept-Encoding', 'gzip');
myHeaders.get('Accept-Encoding'); // Returns 'deflate, gzip'
要用新的值覆蓋舊值,請(qǐng)使用 Headers.set。
規(guī)范 | 狀態(tài) | 注釋 |
---|---|---|
Fetch
該規(guī)范中'append()'的定義。
|
Living Standard
|
電腦端 | 移動(dòng)端 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
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 | 不支持 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: