HttpRequest 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.
Tek bir HTTP isteğinin gelen tarafını temsil eder.
public ref class HttpRequest abstract
public abstract class HttpRequest
type HttpRequest = class
Public MustInherit Class HttpRequest
- Devralma
-
HttpRequest
Oluşturucular
HttpRequest() |
Tek bir HTTP isteğinin gelen tarafını temsil eder. |
Özellikler
Body |
İstek gövdesini Streamalır veya ayarlar. |
BodyReader |
İstek gövdesini PipeReaderalır. |
ContentLength |
Content-Length üst bilgisini alır veya ayarlar. |
ContentType |
content-Type üst bilgisini alır veya ayarlar. |
Cookies |
Bu isteğe ait Tanımlama Bilgileri koleksiyonunu alır. |
Form |
İstek gövdesini bir form olarak alır veya ayarlar. |
HasFormContentType |
Form türleri için Content-Type üst bilgisini denetler. |
Headers |
İstek üst bilgilerini alır. |
Host |
Konak üst bilgisini alır veya ayarlar. Bağlantı noktasını içerebilir. |
HttpContext |
Bu isteğin öğesini HttpContext alır. |
IsHttps |
RequestScheme https ise true döndürür. |
Method |
HTTP yöntemini alır veya ayarlar. |
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 |
İsteğin temel yolunu alır veya ayarlar. Yol tabanı sondaki eğik çizgiyle bitmemelidir. |
Protocol |
İstek protokollerini (örneğin HTTP/1.1) alır veya ayarlar. |
Query |
Request.QueryString'den ayrıştırılan sorgu değeri koleksiyonunu alır. |
QueryString |
Request.Query'de sorgu koleksiyonunu oluşturmak için kullanılan ham sorgu dizesini alır veya ayarlar. |
RouteValues |
Bu istek için yol değerlerinin koleksiyonunu alır. |
Scheme |
HTTP istek düzenini alır veya ayarlar. |
Yöntemler
ReadFormAsync(CancellationToken) |
Formsa istek gövdesini okur. |
Uzantı Metotları
GetMultipartBoundary(HttpRequest) |
Üst bilgiden |
GetDisplayUrl(HttpRequest) |
İstek URL'sinin birleşik bileşenlerini yalnızca görüntülenmek üzere uygun olan tam kaçışsız bir biçimde (QueryString dışında) döndürür. Bu biçim HTTP üst bilgilerinde veya diğer HTTP işlemlerinde kullanılmamalıdır. |
GetEncodedPathAndQuery(HttpRequest) |
Göreli URI'yi döndürür. |
GetEncodedUrl(HttpRequest) |
İstek URL'sinin birleşik bileşenlerini, HTTP üst bilgilerinde ve diğer HTTP işlemlerinde kullanıma uygun, tam olarak kaçış biçiminde döndürür. |
GetTypedHeaders(HttpRequest) |
Kesin olarak yazılan HTTP isteği üst bilgilerini alır. |
GetHeaderParsing(HttpRequest) |
Ayrıştırılmış üst bilgi değerlerine erişmek için üst bilgi ayrıştırma özelliğini alır. |
TryGetHeaderValue<T>(HttpRequest, HeaderKey<T>, T) |
Varsa ve ayrıştırılabilirse bir üst bilgi değeri almaya çalışır. |
TryGetHeaderValue<T>(HttpRequest, HeaderKey<T>, T, ParsingResult) |
Varsa ve ayrıştırılabilirse bir üst bilgi değeri almaya çalışır. |
HasJsonContentType(HttpRequest) |
JSON türleri için Content-Type üst bilgisini denetler. |
ReadFromJsonAsync(HttpRequest, JsonTypeInfo, CancellationToken) |
İstekten JSON'ı okuyun ve nesne türüne seri durumdan kaldırın. İsteğin içerik türü bilinen bir JSON türü değilse bir hata oluşur. |
ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken) |
İstekten JSON dosyasını okuyun ve belirtilen türe seri durumdan kaldırın. İsteğin içerik türü bilinen bir JSON türü değilse bir hata oluşur. |
ReadFromJsonAsync(HttpRequest, Type, JsonSerializerContext, CancellationToken) |
İstekten JSON dosyasını okuyun ve belirtilen türe seri durumdan kaldırın. İsteğin içerik türü bilinen bir JSON türü değilse bir hata oluşur. |
ReadFromJsonAsync(HttpRequest, Type, CancellationToken) |
İstekten JSON dosyasını okuyun ve belirtilen türe seri durumdan kaldırın. İsteğin içerik türü bilinen bir JSON türü değilse bir hata oluşur. |
ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken) |
İstekten JSON dosyasını okuyun ve belirtilen türe seri durumdan kaldırın. İsteğin içerik türü bilinen bir JSON türü değilse bir hata oluşur. |
ReadFromJsonAsync<TValue>(HttpRequest, JsonTypeInfo<TValue>, CancellationToken) |
İstekten JSON dosyasını okuyun ve belirtilen türe seri durumdan kaldırın. İsteğin içerik türü bilinen bir JSON türü değilse bir hata oluşur. |
ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken) |
İstekten JSON dosyasını okuyun ve belirtilen türe seri durumdan kaldırın. İsteğin içerik türü bilinen bir JSON türü değilse bir hata oluşur. |
EnableBuffering(HttpRequest) |
öğesinin |
EnableBuffering(HttpRequest, Int32) |
öğesinin |
EnableBuffering(HttpRequest, Int32, Int64) |
öğesinin |
EnableBuffering(HttpRequest, Int64) |
öğesinin |
ReadFormAsync(HttpRequest, FormOptions, CancellationToken) |
İstek gövdesini verilen seçeneklerle bir form olarak okuyun. Bu seçenekler yalnızca form henüz okunmadıysa kullanılır. |
CheckTrailersAvailable(HttpRequest) |
İsteğin fragmanları destekleyip desteklemediğini ve şimdi okunmaya uygun olup olmadığını denetler. Bu, okunacak fragman olduğu anlamına gelmez. |
GetDeclaredTrailers(HttpRequest) |
Gövdeden sonra hangi römorkların bekleneceğini listeleyen "Trailer" isteği üst bilgisini alır. |
GetTrailer(HttpRequest, String) |
yanıttan istenen sondaki üst bilgiyi alır. Check SupportsTrailers(HttpRequest) veya notsupportedException oluşturulabilir. Check CheckTrailersAvailable(HttpRequest) veya InvalidOperationException oluşturulabilir. |
SupportsTrailers(HttpRequest) |
İsteğin römork üst bilgilerini almayı desteklediğini gösterir. |