System::Net::HttpWebRequest sınıfı
İçindekiler
[
Saklamak
]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öntem | Açıklama |
|---|---|
| Abort() override | Mevcut 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>) override | Kaynağ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>) override | Kaynak için eşzamansız bir isteği başlatır. |
| EndGetRequestStream(System::SharedPtr<IAsyncResult>) override | Belirtilen akış elde etme eşzamansız işlemi tamamlanana kadar bekler. |
| EndGetResponse(System::SharedPtr<IAsyncResult>) override | Kaynak 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() override | Bağlantı grubunun adını alır. |
| get_ContentLength() override | Gö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() override | Mevcut 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() override | HTTP 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() override | HTTP 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() override | HTTP 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() override | Kaynağa veri yazmak için akışı döndürür. |
| GetResponse() override | Mevcut 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) override | Bağlantı grubunun adını ayarlar. |
| set_ContentLength(int64_t) override | Gö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>) override | Mevcut istekle ilişkili kimlik doğrulama bilgilerini ayarlar. |
| set_Headers(System::SharedPtr<WebHeaderCollection>) override | HTTP 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) override | HTTP 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>) override | HTTP 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
- Class WebRequest
- Namespace System::Net
- Library Aspose.Font for C++