HttpListenerResponse.AddHeader(String, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定的標頭和值加入至這個回應的 HTTP 標頭。
public:
void AddHeader(System::String ^ name, System::String ^ value);
public void AddHeader (string name, string value);
member this.AddHeader : string * string -> unit
Public Sub AddHeader (name As String, value As String)
參數
- name
- String
要設定的 HTTP 標頭名稱。
- value
- String
name
標頭的值。
例外狀況
name
為 null
或空字串 ("")。
僅限 .NET Framework 與 .NET Core 2.0 - 3.1 版:value
的長度大於 65,535 個字元。
範例
下列程式代碼範例示範如何使用這個屬性新增標頭。
public static void SetExpirationDate(long seconds, HttpListenerResponse response)
{
response.AddHeader("Expires", seconds.ToString());
}
Public Shared Sub SetExpirationDate(ByVal seconds As Long, ByVal response As HttpListenerResponse)
response.AddHeader("Expires", seconds.ToString())
End Sub
備註
呼叫這個方法相當於在 屬性所Headers傳回的集合上呼叫 Set 方法。
如果 中指定的 name
標頭不存在,這個方法會將新的標頭 Headers 插入屬性的集合中。 如果 name
存在於集合中,這個方法會將現有的值取代為 value
。 若要將值新增至現有的標頭,而不取代現有的值,請使用 AppendHeader 方法。