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
備註
呼叫這個方法相當於呼叫 Set 屬性所 Headers 傳回之集合上的 方法。
如果 中指定的 name
標頭不存在,這個方法會將新的標頭 Headers 插入屬性的集合中。 如果 name
存在於集合中,這個方法會將現有的值取代為 value
。 若要將值新增至現有的標頭,而不取代現有的值,請使用 AppendHeader 方法。
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:提交並檢視相關的意見反應