HttpResponse الفصل
- توريث
-
azure.core.pipeline.transport._base._HttpResponseBaseHttpResponse
الدالمنشئ
HttpResponse(request: HttpRequest, internal_response: Any, block_size: int | None = None)
المعلمات
الاسم | الوصف |
---|---|
request
مطلوب
|
|
internal_response
مطلوب
|
|
block_size
|
القيمة الافتراضية: None
|
الأساليب
body |
إرجاع الجسم بأكمله كوحدات بايت في الذاكرة. يجب أن يقوم منفذ المزامنة بتحميل النص الأساسي في الذاكرة إذا أمكنهم ذلك. يجب أن يعتمد المنفذ غير المتزامن على load_body غير المتزامنة التي تم استدعاؤها أولا. |
parts |
بافتراض أن نوع المحتوى متعدد الأجزاء/مختلطة، فسيعيد الأجزاء كمكرر. |
raise_for_status |
رفع HttpResponseError إذا كانت الاستجابة تحتوي على رمز حالة خطأ. إذا كانت الاستجابة جيدة، فلا تفعل شيئا. |
stream_download |
منشئ لتدفق بيانات نص الطلب. يجب تنفيذها بواسطة فئات فرعية إذا كان تنزيل الدفق مدعوما. |
text |
إرجاع النص بأكمله كسلسلة. |
body
إرجاع الجسم بأكمله كوحدات بايت في الذاكرة.
يجب أن يقوم منفذ المزامنة بتحميل النص الأساسي في الذاكرة إذا أمكنهم ذلك. يجب أن يعتمد المنفذ غير المتزامن على load_body غير المتزامنة التي تم استدعاؤها أولا.
body() -> bytes
المرتجعات
النوع | الوصف |
---|---|
الجسم بأكمله بوحدات البايت في الذاكرة. |
parts
بافتراض أن نوع المحتوى متعدد الأجزاء/مختلطة، فسيعيد الأجزاء كمكرر.
parts() -> Iterator[HttpResponse]
المرتجعات
النوع | الوصف |
---|---|
<xref:iterator>[HttpResponse]
|
مكرر HttpResponse إذا كان الطلب متعدد الأجزاء/مختلط |
استثناءات
النوع | الوصف |
---|---|
إذا لم يكن المحتوى متعدد الأجزاء/مختلط |
raise_for_status
رفع HttpResponseError إذا كانت الاستجابة تحتوي على رمز حالة خطأ. إذا كانت الاستجابة جيدة، فلا تفعل شيئا.
raise_for_status() -> None
stream_download
منشئ لتدفق بيانات نص الطلب.
يجب تنفيذها بواسطة فئات فرعية إذا كان تنزيل الدفق مدعوما.
stream_download(pipeline: Pipeline[HttpRequest, 'HttpResponse'], **kwargs: Any) -> Iterator[bytes]
المعلمات
الاسم | الوصف |
---|---|
pipeline
مطلوب
|
كائن البنية الأساسية لبرنامج ربط العمليات التجارية |
المرتجعات
النوع | الوصف |
---|---|
<xref:iterator>[bytes]
|
مولد وحدات البايت المتصلة بمأخذ التوصيل |
text
إرجاع النص بأكمله كسلسلة.
text(encoding: str | None = None) -> str
المعلمات
الاسم | الوصف |
---|---|
encoding
|
الترميز المراد تطبيقه. إذا كان لا شيء، فاستخدم "utf-8" مع تحليل قائمة مكونات الصنف (utf-8-sig). يمكن أن يكون التنفيذ أكثر ذكاء إذا أرادوا (باستخدام الرؤوس أو التجزئة). القيمة الافتراضية: None
|
المرتجعات
النوع | الوصف |
---|---|
الجسم بأكمله كسلسلة. |
- راجع أيضًا
-
~body()
Azure SDK for Python
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ