HttpHeaders.Add 方法

定義

將新的標頭及其值插入集合中 HttpHeaders

多載

名稱 Description
Add(String, IEnumerable<String>)

將指定的標頭及其值加入集合中 HttpHeaders

Add(String, String)

將指定的標頭及其值加入集合中 HttpHeaders

Add(String, IEnumerable<String>)

來源:
HttpHeaders.cs
來源:
HttpHeaders.cs
來源:
HttpHeaders.cs
來源:
HttpHeaders.cs
來源:
HttpHeaders.cs

將指定的標頭及其值加入集合中 HttpHeaders

public:
 void Add(System::String ^ name, System::Collections::Generic::IEnumerable<System::String ^> ^ values);
public void Add(string name, System.Collections.Generic.IEnumerable<string> values);
public void Add(string name, System.Collections.Generic.IEnumerable<string?> values);
member this.Add : string * seq<string> -> unit
Public Sub Add (name As String, values As IEnumerable(Of String))

參數

name
String

要加入收藏的標頭。

values
IEnumerable<String>

一份要加入集合的標頭值清單。

例外狀況

名稱不能是空的。

這些值不能是空的。

標頭名稱被誤用了。 確保請求標頭與 HttpRequestMessage 一起使用,回應標頭與 HttpResponseMessage 使用,內容標頭用於 HttpContent 物件。

標頭名稱格式無效。

-或-

標頭值格式對此標頭名稱無效,或標頭不支援多個值。

備註

標頭名稱被強制為有效的 HTTP 標記,標記定義為集合中 "!#$%&'*+-.^_`|~" 任何符合 RFC9110 定義的 ASCII 字母、數字或符號集合。 標頭名稱中不允許非 ASCII 字元。

標頭 values 會被解析並驗證。

若指定的標頭不存在, Add 該方法會在標頭名稱/值對的清單中插入新的標頭。

若標頭已存在, values 則加入與標頭相關的逗號分隔值清單。

適用於

Add(String, String)

來源:
HttpHeaders.cs
來源:
HttpHeaders.cs
來源:
HttpHeaders.cs
來源:
HttpHeaders.cs
來源:
HttpHeaders.cs

將指定的標頭及其值加入集合中 HttpHeaders

public:
 void Add(System::String ^ name, System::String ^ value);
public void Add(string name, string value);
public void Add(string name, string? value);
member this.Add : string * string -> unit
Public Sub Add (name As String, value As String)

參數

name
String

要加入收藏的標頭。

value
String

標頭的內容。

例外狀況

名稱不能是空的。

標頭名稱被誤用了。 確保請求標頭與 HttpRequestMessage 一起使用,回應標頭與 HttpResponseMessage 使用,內容標頭用於 HttpContent 物件。

標頭名稱格式無效。

-或-

標頭值格式對此標頭名稱無效,或標頭不支援多個值。

備註

標頭名稱被強制為有效的 HTTP 標記,標記定義為集合中 "!#$%&'*+-.^_`|~" 任何符合 RFC9110 定義的 ASCII 字母、數字或符號集合。 標頭名稱中不允許非 ASCII 字元。

標頭 values 會被解析並驗證。

若指定的標頭不存在, Add 該方法會在標頭名稱/值對的清單中插入新的標頭。

若指定的標頭已存在, value 則會加入與標頭相關的逗號分隔值清單中。

適用於