الفئة System::Net::HttpWebRequest
محتويات
[
يخفي
]HttpWebRequest class
تمثل طلب الويب HTTP. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject() . لا تقم أبداً بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل 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() | يحصل على قيمة رأس HTTP ‘Accept’. |
| 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) | يضبط قيمة رأس HTTP ‘Accept’. |
| 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.Font for C++