Sdílet prostřednictvím


HttpResponse.AppendHeader(String, String) Metoda

Definice

Přidá hlavičku HTTP do výstupního datového proudu.

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

Parametry

name
String

Název hlavičky HTTP, která se má přidat do výstupního datového proudu.

value
String

Řetězec, který se má připojit k záhlaví.

Výjimky

Hlavička se připojí po odeslání hlaviček HTTP.

Příklady

Následující příklad volá metodu AppendHeader pro přidání vlastní hlavičky do objektu HttpResponse odeslaného žadateli.

Response.AppendHeader("CustomAspNetHeader", "Value1");
Response.AppendHeader("CustomAspNetHeader", "Value1")

Poznámky

Pokud použijete metodu AppendHeader k odesílání hlaviček specifických pro mezipaměť a současně použijete objektový model mezipaměti (Cache) k nastavení zásad mezipaměti, hlavičky odpovědi HTTP, které se týkají ukládání do mezipaměti (Cache-Control, Expires, Pragma``Last-Modified, a Vary) mohou být při použití objektového modelu mezipaměti odstraněny. Toto chování umožňuje ASP.NET udržovat nejvíce omezující nastavení. Představte si například stránku, která obsahuje uživatelské ovládací prvky. Pokud tyto ovládací prvky mají konfliktní zásady mezipaměti, použijí se ty nejvíce omezující zásady mezipaměti. Pokud jeden uživatelský ovládací prvek nastaví hlavičku "Cache-Control: Public" a jiný uživatelský ovládací prvek nastaví více omezující hlavičku "Cache-Control: Private" prostřednictvím volání SetCacheability, pak se hlavička "Cache-Control: Private" odešle s odpovědí.

Seznam standardních hlaviček HTTP/1.1 najdete v tématu Definice polí záhlaví.

Platí pro