System::Net::HttpWebRequest class
अंतर्वस्तु
[
छिपाना
]HttpWebRequest class
HTTP वेब अनुरोध का प्रतिनिधित्व करता है। इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार की इंस्टेंस को स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को आर्ग्यूमेंट के रूप में पास करने के लिए करें।
class HttpWebRequest : public System::Net::WebRequest
विधियाँ
| विधि | विवरण |
|---|---|
| Abort() override | वर्तमान अनुरोध को रोकता है। |
| virtual AddRange(int32_t) | वर्तमान अनुरोध में ‘Range’ हेडर जोड़ता है। |
| virtual AddRange(System::String, int32_t, int32_t) | वर्तमान अनुरोध में ‘Range’ हेडर जोड़ता है। |
| BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) override | संसाधन में डेटा लिखने के लिए एक स्ट्रीम प्राप्त करने हेतु असिंक्रोनस ऑपरेशन शुरू करता है। |
| BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) override | संसाधन के लिए असिंक्रोनस अनुरोध शुरू करता है। |
| EndGetRequestStream(System::SharedPtr<IAsyncResult>) override | स्ट्रीम प्राप्त करने के निर्दिष्ट असिंक्रोनस ऑपरेशन के समाप्त होने तक प्रतीक्षा करता है। |
| EndGetResponse(System::SharedPtr<IAsyncResult>) override | संसाधन के लिए निर्दिष्ट असिंक्रोनस अनुरोध के समाप्त होने तक प्रतीक्षा करता है। |
| get_Accept() | ‘Accept’ HTTP हेडर मान प्राप्त करता है। |
| virtual get_AllowAutoRedirect() | एक मान प्राप्त करता है जो दर्शाता है कि अनुरोध को पुनर्निर्देशन का पालन करना चाहिए या नहीं। |
| virtual get_AllowReadStreamBuffering() | एक मान प्राप्त करता है जो दर्शाता है कि संसाधन से प्राप्त डेटा को बफ़र किया जाना चाहिए या नहीं। |
| virtual get_AllowWriteStreamBuffering() | एक मान प्राप्त करता है जो दर्शाता है कि डेटा भेजने के लिए बफ़रिंग सक्षम है या नहीं। |
| virtual get_ClientCertificates() | वर्तमान अनुरोध से जुड़े प्रमाणपत्रों का संग्रह प्राप्त करता है। |
| get_ConnectionGroupName() override | कनेक्शन समूह का नाम प्राप्त करता है। |
| get_ContentLength() override | भेजे जाने वाले अनुरोध डेटा के बाइट्स की संख्या प्राप्त करता है। |
| get_ContentType() override | अनुरोध का MIME प्रकार प्राप्त करता है। |
| get_ContinueTimeout() | 100-Continue स्थिति कोड प्राप्त होने तक प्रतीक्षा करने के लिए टाइमआउट प्राप्त करता है। |
| virtual get_CookieContainer() | वर्तमान वेब अनुरोध से जुड़े कुकी कंटेनर को प्राप्त करता है। |
| get_Credentials() override | वर्तमान अनुरोध से जुड़ी प्रमाणीकरण जानकारी प्राप्त करता है। |
| virtual get_HaveResponse() | एक मान लौटाता है जो दर्शाता है कि प्रतिक्रिया प्राप्त हुई है या नहीं। |
| get_Headers() override | HTTP हेडर का संग्रह प्राप्त करता है। |
| virtual get_KeepAlive() | एक मान प्राप्त करता है जो दर्शाता है कि वर्तमान अनुरोध में ‘Keep-Alive’ हेडर होना चाहिए या नहीं। |
| virtual get_MaximumAutomaticRedirections() | अनुमत अधिकतम पुनर्निर्देशन संख्या प्राप्त करता है। |
| get_Method() override | HTTP विधि प्राप्त करता है। |
| get_PreAuthenticate() override | एक मान प्राप्त करता है जो दर्शाता है कि अनुरोध को पूर्व-प्रमाणित होना चाहिए या नहीं। |
| get_Proxy() override | HTTP प्रॉक्सी प्राप्त करता है। |
| virtual get_Referer() | ‘Referer’ हेडर का मान प्राप्त करता है। |
| get_RequestUri() override | अनुरोध URI लौटाता है। |
| virtual get_SendChunked() | एक मान प्राप्त करता है जो दर्शाता है कि डेटा को खंडों में भेजना चाहिए या नहीं। |
| get_ServicePoint() | एक सर्विस पॉइंट लौटाता है जो संसाधन के नेटवर्क कनेक्शन का प्रतिनिधित्व करता है। |
| virtual get_SupportsCookieContainer() | एक मान लौटाता है जो दर्शाता है कि वर्तमान अनुरोध कुकी कंटेनर का उपयोग कर सकता है या नहीं। |
| get_Timeout() override | एक समय अवधि (मिलीसेकंड में) प्राप्त करता है जिसके बाद अनुरोध का समय समाप्त हो जाएगा। |
| get_UseDefaultCredentials() override | एक मान प्राप्त करता है जो दर्शाता है कि ‘Credential’ प्रॉपर्टी ‘DefaultCredentials’ प्रॉपर्टी के बराबर है या नहीं। |
| virtual get_UserAgent() | ‘User-Agent’ हेडर का मान प्राप्त करता है। |
| GetRequestStream() override | संसाधन में डेटा लिखने के लिए स्ट्रीम लौटाता है। |
| GetResponse() override | वर्तमान वेब अनुरोध से संबंधित वेब प्रतिक्रिया लौटाता है। |
| HttpWebRequest(System::SharedPtr<Uri>) | एक नया उदाहरण बनाता है। |
| set_Accept(String) | ‘Accept’ HTTP हेडर का मान सेट करता है। |
| virtual set_AllowAutoRedirect(bool) | एक मान सेट करता है जो दर्शाता है कि अनुरोध को रीडायरेक्शन का पालन करना चाहिए या नहीं। |
| virtual set_AllowReadStreamBuffering(bool) | एक मान सेट करता है जो दर्शाता है कि संसाधन से प्राप्त डेटा को बफ़र किया जाना चाहिए या नहीं। |
| virtual set_AllowWriteStreamBuffering(bool) | एक मान सेट करता है जो दर्शाता है कि डेटा भेजने के लिए बफ़रिंग सक्षम है या नहीं। |
| virtual set_ClientCertificates(System::SharedPtr<System::Security::Cryptography::X509Certificates::X509CertificateCollection>) | वर्तमान अनुरोध से जुड़े प्रमाणपत्रों का संग्रह सेट करता है। |
| set_ConnectionGroupName(System::String) override | कनेक्शन समूह का नाम सेट करता है। |
| set_ContentLength(int64_t) override | भेजे जाने वाले अनुरोध डेटा के बाइट्स की संख्या सेट करता है। |
| set_ContentType(String) override | अनुरोध का MIME प्रकार सेट करता है। |
| set_ContinueTimeout(int32_t) | 100-Continue स्थिति कोड प्राप्त होने तक प्रतीक्षा करने के लिए टाइमआउट सेट करता है। |
| virtual set_CookieContainer(System::SharedPtr<System::Net::CookieContainer>) | वर्तमान वेब अनुरोध से जुड़े कुकी कंटेनर को सेट करता है। |
| set_Credentials(System::SharedPtr<ICredentials>) override | वर्तमान अनुरोध से जुड़े प्रमाणीकरण जानकारी को सेट करता है। |
| set_Headers(System::SharedPtr<WebHeaderCollection>) override | HTTP हेडर का संग्रह सेट करता है। |
| virtual set_KeepAlive(bool) | एक मान सेट करता है जो दर्शाता है कि वर्तमान अनुरोध में ‘Keep-Alive’ हेडर होना चाहिए या नहीं। |
| virtual set_MaximumAutomaticRedirections(int) | अनुमत अधिकतम रीडायरेक्शन की संख्या सेट करता है। |
| set_Method(String) override | HTTP मेथड सेट करता है। |
| set_PreAuthenticate(bool) override | एक मान सेट करता है जो दर्शाता है कि अनुरोध को पूर्व-प्रमाणित होना चाहिए या नहीं। |
| set_ProtocolVersion(System::Version) | RTTI जानकारी। |
| set_Proxy(System::SharedPtr<IWebProxy>) override | HTTP प्रॉक्सी सेट करता है। |
| virtual set_Referer(System::String) | सेट करता है ‘Referer’ हेडर का मान। |
| virtual set_SendChunked(bool) | सेट करता है वह मान जो दर्शाता है कि डेटा को खंडों में भेजना चाहिए। |
| set_Timeout(int) override | सेट करता है वह समय (मिलीसेकंड में) जिसके बाद अनुरोध टाइम‑आउट हो जाएगा। |
| set_UseDefaultCredentials(bool) override | सेट करता है वह मान जो दर्शाता है कि ‘Credential’ प्रॉपर्टी ‘DefaultCredentials’ प्रॉपर्टी के बराबर है। |
| virtual set_UserAgent(System::String) | सेट करता है ‘User-Agent’ हेडर का मान। |
संबंधित देखें
- Class WebRequest
- Namespace System::Net
- Library Aspose.Page for C++