Bagikan melalui


Antarmuka IHttpRequest

Menyediakan antarmuka ke objek permintaan HTTP. Anda dapat menggunakan metode di IHttpRequest antarmuka untuk mengambil dan memodifikasi data dalam permintaan HTTP saat ini.

Sintaks

class IHttpRequest  

Metode

Tabel berikut mencantumkan metode yang diekspos oleh IHttpRequest antarmuka.

Nama Deskripsi
DeleteHeader Menghapus header HTTP dari permintaan.
GetClientCertificate Mengambil sertifikat klien yang terkait dengan permintaan.
GetForwardedUrl Mengembalikan URL yang diteruskan.
GetHeader Mengembalikan nilai header HTTP tertentu.
GetHeaderChanges Mengambil perubahan pada header server untuk permintaan saat ini.
GetHttpMethod Mengembalikan metode HTTP untuk permintaan saat ini.
GetHttpVersion Mengembalikan versi HTTP untuk permintaan tersebut.
GetLocalAddress Mengembalikan alamat antarmuka lokal untuk permintaan saat ini.
GetRawHttpRequest Mengembalikan struktur yang berisi permintaan HTTP mentah.
GetRemainingEntityBytes Mengembalikan jumlah byte yang tersisa untuk dibaca dari klien.
GetRemoteAddress Mengembalikan alamat jarak jauh antarmuka klien untuk permintaan saat ini.
GetSiteId Mengambil ID situs untuk permintaan HTTP saat ini.
GetUrlChanged Menentukan apakah URL permintaan telah dimodifikasi.
NegotiateClientCertificate Memulai negosiasi sertifikat klien dengan klien Web.
ReadEntityBody Mengembalikan isi entitas permintaan HTTP.
SetEntityBody Mengganti isi permintaan HTTP yang ada dengan data baru.
SetHeader Mengatur atau menambahkan nilai header permintaan HTTP tertentu.
SetHttpMethod Mengatur metode HTTP untuk permintaan.
SetUrl Memodifikasi URL permintaan.

Kelas Turunan

Nama Deskripsi
IHttpRequest2 Menyediakan antarmuka untuk mengambil token pengikatan saluran (CBT) yang digunakan untuk validasi permintaan.

Antarmuka Inti Server Web

Antarmuka IHttpResponse

Lihat juga

Antarmuka IHttpContext