HttpHeaders interface
HTTP 標頭索引鍵/值組的集合。
方法
clone() | 建立此 HttpHeaders 集合的深層複製/複本。 |
contains(string) | 取得這個標頭集合是否包含所提供標頭名稱的標頭專案。 |
get(string) | 取得所提供標頭名稱的標頭值,如果沒有具有所提供名稱的這個集合中沒有標頭,則為未定義。 |
header |
取得這個集合中包含的標頭名稱。 |
headers |
取得這個集合中包含的標頭做為陣列。 |
header |
取得這個集合中包含的標頭值。 |
raw |
取得包含這個集合做為 對象的標頭。 |
remove(string) | 拿掉具有所提供 headerName 的標頭。 傳回標頭是否存在且已移除。 |
set(string, string | number) | 使用提供的名稱和值,設定這個集合中的標頭。 名稱不區分大小寫。 |
to |
取得這個 HTTP 標頭集合的 JSON 物件表示。
結果與相同 |
方法詳細資料
clone()
contains(string)
取得這個標頭集合是否包含所提供標頭名稱的標頭專案。
function contains(headerName: string): boolean
參數
- headerName
-
string
傳回
boolean
get(string)
取得所提供標頭名稱的標頭值,如果沒有具有所提供名稱的這個集合中沒有標頭,則為未定義。
function get(headerName: string): undefined | string
參數
- headerName
-
string
標頭的名稱。
傳回
undefined | string
headerNames()
取得這個集合中包含的標頭名稱。
function headerNames(): string[]
傳回
string[]
headersArray()
headerValues()
取得這個集合中包含的標頭值。
function headerValues(): string[]
傳回
string[]
rawHeaders()
remove(string)
拿掉具有所提供 headerName 的標頭。 傳回標頭是否存在且已移除。
function remove(headerName: string): boolean
參數
- headerName
-
string
要移除的標頭名稱。
傳回
boolean
set(string, string | number)
使用提供的名稱和值,設定這個集合中的標頭。 名稱不區分大小寫。
function set(headerName: string, headerValue: string | number)
參數
- headerName
-
string
要設定之標頭的名稱。 這個值不區分大小寫。
- headerValue
-
string | number
要設定的標頭值。
toJson({ preserveCase?: boolean })
取得這個 HTTP 標頭集合的 JSON 物件表示。
結果與相同 rawHeaders()
。
function toJson(options?: { preserveCase?: boolean }): RawHttpHeaders
參數
- options
-
{ preserveCase?: boolean }