HttpResponse.AppendHeader(String, String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.