HttpResponse.AppendHeader(String, String) Metode

Definisi

Menambahkan header HTTP ke aliran output.

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)

Parameter

name
String

Nama header HTTP yang akan ditambahkan ke aliran output.

value
String

String untuk ditambahkan ke header.

Pengecualian

Header ditambahkan setelah header HTTP dikirim.

Contoh

Contoh berikut memanggil AppendHeader metode untuk menambahkan header kustom ke objek yang HttpResponse dikirim ke klien yang meminta.

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

Keterangan

Jika Anda menggunakan AppendHeader metode untuk mengirim header khusus cache dan pada saat yang sama menggunakan model objek cache (Cache) untuk mengatur kebijakan cache, header respons HTTP yang berkaitan dengan penembolokan (Cache-Control, , ExpiresLast-Modified, Pragmadan Vary) mungkin dihapus saat model objek cache digunakan. Perilaku ini memungkinkan ASP.NET untuk mempertahankan pengaturan yang paling ketat. Misalnya, pertimbangkan halaman yang menyertakan kontrol pengguna. Jika kontrol tersebut memiliki kebijakan cache yang bertentangan, kebijakan cache yang paling ketat akan digunakan. Jika satu kontrol pengguna mengatur header "Cache-Control: Public" dan kontrol pengguna lain mengatur header yang lebih ketat "Cache-Control: Private" melalui panggilan ke SetCacheability, maka header "Cache-Control: Private" akan dikirim dengan respons.

Untuk daftar header HTTP/1.1 standar, lihat Definisi bidang header.

Berlaku untuk