System::Net::Http::HttpClient क्लास

HttpClient class

अनुरोध भेजने और प्रतिक्रियाएँ प्राप्त करने के लिए HTTP क्लाइंट की बेस क्लास को दर्शाता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।

class HttpClient : public System::Net::Http::HttpMessageInvoker

विधियाँ

विधिविवरण
CancelPendingRequests()सभी लंबित अनुरोधों को रद्द करता है।
get_BaseAddress()अनुरोध भेजने के लिए उपयोग किए जाने वाले संसाधन का बेस पता प्राप्त करता है।
get_DefaultRequestHeaders()RTTI जानकारी।
get_MaxResponseContentBufferSize()प्रतिक्रिया सामग्री के अधिकतम बाइट्स की संख्या प्राप्त करता है।
get_Timeout()अनुरोध के टाइम‑आउट होने से पहले प्रतीक्षा करने के समय अंतराल को प्राप्त करता है।
HttpClient()एक नया उदाहरण बनाता है।
HttpClient(System::SharedPtr<HttpMessageHandler>)एक नया उदाहरण बनाता है।
HttpClient(System::SharedPtr<HttpMessageHandler>, bool)एक नया उदाहरण बनाता है।
Send(System::SharedPtr<HttpRequestMessage>, HttpCompletionOption)निर्दिष्ट HTTP अनुरोध भेजता है।
set_BaseAddress(System::SharedPtr<Uri>)संसाधन का बेस पता सेट करता है जिसका उपयोग अनुरोध भेजने के लिए किया जाता है.
set_MaxResponseContentBufferSize(int64_t)प्रतिक्रिया सामग्री के अधिकतम बाइट्स की संख्या सेट करता है.
set_Timeout(TimeSpan)अनुरोध के टाइम‑आउट होने से पहले प्रतीक्षा करने की अवधि सेट करता है.

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