HttpRequestFeature Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
için IHttpRequestFeaturevarsayılan uygulama.
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
- Devralma
-
HttpRequestFeature
- Uygulamalar
Oluşturucular
HttpRequestFeature() |
yeni bir örneğini HttpRequestFeaturebaşlatır. |
Özellikler
Body |
varsa istek gövdesini temsil eden bir Stream alır veya ayarlar. Null boş bir istek gövdesini temsil etmek için kullanılabilir. |
Headers |
İstekte yer alan üst bilgileri alır veya ayarlar; üst bilgi adına göre toplanır. Değerler üst bilgi satırları arasında bölünmez veya birleştirilmemiştir. Örneğin, aşağıdaki üst bilgiler:
|
Method |
RFC 7230'da tanımlandığı gibi istek yöntemini alır veya ayarlar. Örneğin "GET", "HEAD", "POST" vb. |
Path |
İstek yolunun istenen kaynağı tanımlayan bölümünü alır veya ayarlar. Değer, tam yolu içeriyorsa veya 'OPTIONS *' istekleri için olabilir EmptyPathBase . Yol, '%2F' dışında sunucu tarafından tamamen çözülmüş. Bu kod '/' olarak çözülecek ve yol kesimlerinin anlamını değiştirecek. '%2F' yalnızca yol bölümlere bölündükten sonra değiştirilebilir. |
PathBase |
Uygulama köküyle ilişkili istek yolunun ilk bölümünü alır veya ayarlar. Değer kaçışsız. Değer olabilir Empty. |
Protocol |
RFC 7230'da tanımlandığı gibi HTTP sürümünü alır veya ayarlar. Örneğin, "HTTP/1.1" |
QueryString |
RFC 7230'da tanımlandığı gibi istek hedefinin sorgu bölümünü alır veya ayarlar. Değer olabilir Empty. Boş değilse baştaki '?' dahil edilecek. Değer, kaçış olmadan özgün biçimindedir. |
RawTarget |
İstek hedefini HTTP isteğinde gönderildiği gibi alır veya ayarlar. Bu özellik ham yolu ve tam sorgunun yanı sıra OPTIONS istekleri için * gibi diğer istek hedeflerini içerir .https://tools.ietf.org/html/rfc7230#section-5.3 |
Scheme |
İstek uri düzenini alır veya ayarlar. Örneğin, "http" veya "https". Bu değerin özgün istekte yer almadığını, aktarımın TLS bağlantısı kullanıp kullanmadığı denetlenerek çıkarılmadığını unutmayın. |