HttpResponse.AppendHeader(String, String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till ett HTTP-huvud i utdataströmmen.
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)
Parametrar
- name
- String
Namnet på HTTP-huvudet som ska läggas till i utdataströmmen.
- value
- String
Strängen som ska läggas till i rubriken.
Undantag
Rubriken läggs till efter att HTTP-huvudena har skickats.
Exempel
I följande exempel anropas AppendHeader metoden för att lägga till en anpassad rubrik i objektet som HttpResponse skickas till den begärande klienten.
Response.AppendHeader("CustomAspNetHeader", "Value1");
Response.AppendHeader("CustomAspNetHeader", "Value1")
Kommentarer
Om du använder AppendHeader metoden för att skicka cachespecifika huvuden och samtidigt använder cacheobjektmodellen (Cache) för att ange cacheprincip kan HTTP-svarshuvuden som gäller cachelagring (Cache-Control, , ExpiresLast-Modified, Pragmaoch Vary) tas bort när cacheobjektmodellen används. Med det här beteendet kan ASP.NET behålla de mest restriktiva inställningarna. Tänk dig till exempel en sida som innehåller användarkontroller. Om dessa kontroller har motstridiga cacheprinciper används den mest restriktiva cacheprincipen. Om en användarkontroll anger rubriken "Cache-Control: Public" och en annan användarkontroll anger det mer restriktiva huvudet "Cache-Control: Private" via anrop till SetCacheabilityskickas rubriken "Cache-Control: Private" med svaret.
En lista över HTTP/1.1-standardrubriker finns i Rubrikfältdefinitioner.