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() overrideHTTP हेडर का संग्रह प्राप्त करता है।
virtual get_KeepAlive()एक मान प्राप्त करता है जो दर्शाता है कि वर्तमान अनुरोध में ‘Keep-Alive’ हेडर होना चाहिए या नहीं।
virtual get_MaximumAutomaticRedirections()अनुमत अधिकतम पुनर्निर्देशन संख्या प्राप्त करता है।
get_Method() overrideHTTP विधि प्राप्त करता है।
get_PreAuthenticate() overrideएक मान प्राप्त करता है जो दर्शाता है कि अनुरोध को पूर्व-प्रमाणित होना चाहिए या नहीं।
get_Proxy() overrideHTTP प्रॉक्सी प्राप्त करता है।
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>) overrideHTTP हेडर का संग्रह सेट करता है।
virtual set_KeepAlive(bool)एक मान सेट करता है जो दर्शाता है कि वर्तमान अनुरोध में ‘Keep-Alive’ हेडर होना चाहिए या नहीं।
virtual set_MaximumAutomaticRedirections(int)अनुमत अधिकतम रीडायरेक्शन की संख्या सेट करता है।
set_Method(String) overrideHTTP मेथड सेट करता है।
set_PreAuthenticate(bool) overrideएक मान सेट करता है जो दर्शाता है कि अनुरोध को पूर्व-प्रमाणित होना चाहिए या नहीं।
set_ProtocolVersion(System::Version)RTTI जानकारी।
set_Proxy(System::SharedPtr<IWebProxy>) overrideHTTP प्रॉक्सी सेट करता है।
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’ हेडर का मान।

संबंधित देखें