HttpRequestFeature Kelas
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.
Implementasi default untuk IHttpRequestFeature.
public ref class HttpRequestFeature : Microsoft::AspNetCore::Http::Features::IHttpRequestFeature
public class HttpRequestFeature : Microsoft.AspNetCore.Http.Features.IHttpRequestFeature
type HttpRequestFeature = class
interface IHttpRequestFeature
Public Class HttpRequestFeature
Implements IHttpRequestFeature
- Warisan
-
HttpRequestFeature
- Penerapan
Konstruktor
HttpRequestFeature() |
Menginisialisasi instans baru .HttpRequestFeature |
Properti
Body |
Mendapatkan atau mengatur yang Stream mewakili isi permintaan, jika ada. Null dapat digunakan untuk mewakili isi permintaan kosong. |
Headers |
Mendapatkan atau mengatur header yang disertakan dalam permintaan, diagregasi menurut nama header. Nilai tidak dibagi atau digabungkan di seluruh baris header. Misalnya header berikut:
|
Method |
Mendapatkan atau mengatur metode permintaan seperti yang didefinisikan dalam RFC 7230. Misalnya "GET", "HEAD", "POST", dll.. |
Path |
Mendapatkan atau mengatur bagian dari jalur permintaan yang mengidentifikasi sumber daya yang diminta. Nilainya mungkin Empty jika PathBase berisi jalur lengkap, atau untuk permintaan 'OPTIONS *'. Jalur sepenuhnya didekodekan oleh server kecuali untuk '%2F', yang akan mendekode ke '/' dan mengubah arti segmen jalur. '%2F' hanya dapat diganti setelah memisahkan jalur menjadi segmen. |
PathBase |
Mendapatkan atau mengatur bagian pertama dari jalur permintaan yang terkait dengan akar aplikasi. Nilainya tidak lolos. Nilainya mungkin Empty. |
Protocol |
Mendapatkan atau mengatur versi HTTP seperti yang didefinisikan dalam RFC 7230. Misalnya, "HTTP/1.1" |
QueryString |
Mendapatkan atau mengatur bagian kueri dari target permintaan seperti yang ditentukan dalam RFC 7230. Nilainya mungkin Empty. Jika tidak kosong maka '?' di depan akan disertakan. Nilainya dalam bentuk aslinya, tanpa melepaskan diri. |
RawTarget |
Mendapatkan atau menetapkan target permintaan seperti yang dikirim dalam permintaan HTTP. Properti ini berisi jalur mentah dan kueri lengkap, serta target permintaan lainnya seperti * untuk permintaan OPTIONS (https://tools.ietf.org/html/rfc7230#section-5.3). |
Scheme |
Mendapatkan atau mengatur skema uri permintaan. Misalnya, "http" atau "https". Perhatikan bahwa nilai ini tidak disertakan dalam permintaan asli, nilai ini disimpulkan dengan memeriksa apakah transportasi menggunakan koneksi TLS atau tidak. |