System::Net::HttpWebRequest sınıfı

HttpWebRequest class

HTTP web isteğini temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığına (stack) ya da new operatörüyle oluşturmaya çalışmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi işlevlere argüman olarak geçirmek için kullanın.

class HttpWebRequest : public System::Net::WebRequest

Yöntemler

YöntemAçıklama
Abort() overrideMevcut isteği iptal eder.
virtual AddRange(int32_t)Mevcut isteğe ‘Range’ başlığını ekler.
virtual AddRange(System::String, int32_t, int32_t)Mevcut isteğe ‘Range’ başlığını ekler.
BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) overrideKaynağa veri yazmak için bir akış elde etmeye yönelik eşzamansız bir işlemi başlatır.
BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) overrideKaynak için eşzamansız bir isteği başlatır.
EndGetRequestStream(System::SharedPtr<IAsyncResult>) overrideBelirtilen akış elde etme eşzamansız işlemi tamamlanana kadar bekler.
EndGetResponse(System::SharedPtr<IAsyncResult>) overrideKaynak için belirtilen eşzamansız isteğin tamamlanmasını bekler.
get_Accept()‘Accept’ HTTP başlık değerini alır.
virtual get_AllowAutoRedirect()İsteğin yönlendirmeleri takip edip etmeyeceğini gösteren bir değeri alır.
virtual get_AllowReadStreamBuffering()Kaynağın gönderdiği verinin tamponlanması gerekip gerekmediğini gösteren bir değeri alır.
virtual get_AllowWriteStreamBuffering()Veri gönderimi için tamponlamanın etkin olup olmadığını gösteren bir değeri alır.
virtual get_ClientCertificates()Mevcut istek ile ilişkili sertifikalar koleksiyonunu alır.
get_ConnectionGroupName() overrideBağlantı grubunun adını alır.
get_ContentLength() overrideGönderilecek istek verisinin bayt sayısını alır.
get_ContentType() overrideİsteğin MIME tipini alır.
get_ContinueTimeout()100-Continue durum kodu alınana kadar beklemek için bir zaman aşımını alır.
virtual get_CookieContainer()Mevcut web isteğiyle ilişkili bir çerez konteynerini alır.
get_Credentials() overrideMevcut istek ile ilişkili kimlik doğrulama bilgilerini alır.
virtual get_HaveResponse()Bir yanıt alınıp alınmadığını gösteren bir değeri döndürür.
get_Headers() overrideHTTP başlıklarının koleksiyonunu alır.
virtual get_KeepAlive()Mevcut isteğin ‘Keep-Alive’ başlığını içermesi gerekip gerekmediğini gösteren bir değeri alır.
virtual get_MaximumAutomaticRedirections()İzin verilen maksimum yönlendirme sayısını alır.
get_Method() overrideHTTP yöntemini alır.
get_PreAuthenticate() overrideİsteğin önceden kimlik doğrulaması yapılması gerekip gerekmediğini gösteren bir değeri alır.
get_Proxy() overrideHTTP proxy’sini alır.
virtual get_Referer()‘Referer’ başlığının değerini alır.
get_RequestUri() overrideİstek URI’sını döndürür.
virtual get_SendChunked()Verinin segmentler halinde gönderilip gönderilmemesi gerektiğini gösteren bir değeri alır.
get_ServicePoint()Kaynağa olan ağ bağlantısını temsil eden bir servis noktasını döndürür.
virtual get_SupportsCookieContainer()Mevcut isteğin bir çerez kapsayıcısı kullanıp kullanamayacağını gösteren bir değeri döndürür.
get_Timeout() overrideİsteğin zaman aşımına uğrayacağı milisaniye cinsinden süreyi alır.
get_UseDefaultCredentials() override‘Credential’ özelliğinin ‘DefaultCredentials’ özelliğine eşit olup olmadığını gösteren bir değeri alır.
virtual get_UserAgent()‘User-Agent’ başlığının değerini alır.
GetRequestStream() overrideKaynağa veri yazmak için akışı döndürür.
GetResponse() overrideMevcut web isteğiyle ilişkili web yanıtını döndürür.
HttpWebRequest(System::SharedPtr<Uri>)Yeni bir örnek oluşturur.
set_Accept(String)‘Accept’ HTTP başlık değerini ayarlar.
virtual set_AllowAutoRedirect(bool)İsteğin yönlendirmeleri takip edip etmeyeceğini gösteren bir değeri ayarlar.
virtual set_AllowReadStreamBuffering(bool)Kaynağın gönderdiği verinin önbelleğe alınıp alınmayacağını gösteren bir değeri ayarlar.
virtual set_AllowWriteStreamBuffering(bool)Veri gönderimi için önbelleklemenin etkin olup olmadığını gösteren bir değeri ayarlar.
virtual set_ClientCertificates(System::SharedPtr<System::Security::Cryptography::X509Certificates::X509CertificateCollection>)Mevcut istekle ilişkili sertifikaların koleksiyonunu ayarlar.
set_ConnectionGroupName(System::String) overrideBağlantı grubunun adını ayarlar.
set_ContentLength(int64_t) overrideGönderilecek istek verisinin bayt sayısını ayarlar.
set_ContentType(String) overrideİsteğin MIME tipini ayarlar.
set_ContinueTimeout(int32_t)100-Continue durum kodu alınana kadar beklemek için bir zaman aşımı ayarlar.
virtual set_CookieContainer(System::SharedPtr<System::Net::CookieContainer>)Mevcut web isteğiyle ilişkili bir çerez kapsayıcısı ayarlar.
set_Credentials(System::SharedPtr<ICredentials>) overrideMevcut istekle ilişkili kimlik doğrulama bilgilerini ayarlar.
set_Headers(System::SharedPtr<WebHeaderCollection>) overrideHTTP başlıklarının koleksiyonunu ayarlar.
virtual set_KeepAlive(bool)Mevcut isteğin ‘Keep-Alive’ başlığını içermesi gerekip gerekmediğini gösteren bir değeri ayarlar.
virtual set_MaximumAutomaticRedirections(int)İzin verilen maksimum yönlendirme sayısını ayarlar.
set_Method(String) overrideHTTP yöntemini ayarlar.
set_PreAuthenticate(bool) overrideİsteğin önceden kimlik doğrulaması gerekip gerekmediğini gösteren bir değeri ayarlar.
set_ProtocolVersion(System::Version)RTTI bilgisi.
set_Proxy(System::SharedPtr<IWebProxy>) overrideHTTP proxy’sini ayarlar.
virtual set_Referer(System::String)‘Referer’ başlığının değerini ayarlar.
virtual set_SendChunked(bool)Verinin segmentler halinde gönderilip gönderilmemesi gerektiğini gösteren bir değeri ayarlar.
set_Timeout(int) overrideİsteğin zaman aşımına uğrayacağı milisaniye cinsinden süreyi ayarlar.
set_UseDefaultCredentials(bool) override‘Credential’ özelliğinin ‘DefaultCredentials’ özelliğine eşit olup olmadığını gösteren bir değeri ayarlar.
virtual set_UserAgent(System::String)‘User-Agent’ başlığının değerini ayarlar.

Ayrıca Bakınız