IHttpRequestFeature Arabirim
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.
Belirli bir isteğin ayrıntılarını içerir. Bu özelliklerin tümü değiştirilebilir olmalıdır. Bu özelliklerden hiçbiri null olarak ayarlanmamalıdır.
public interface class IHttpRequestFeature
public interface IHttpRequestFeature
type IHttpRequestFeature = interface
Public Interface IHttpRequestFeature
- Türetilmiş
Ö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ülerek '/' olarak çözülecek ve yol kesimlerinin anlamını değiştirecek. '%2F' yalnızca yol kesimlere 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 '?' eklenir. Değer, kaçışsız olarak özgün biçimindedir. |
RawTarget |
HTTP isteğinde gönderilen istek hedefini alır veya ayarlar. Bu özellik ham yol ve tam sorgunun yanı sıra OPTIONS istekleri ( için * gibi diğer istek hedeflerinihttps://tools.ietf.org/html/rfc7230#section-5.3 içerir. |
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 çıkarsandığını unutmayın. |