HttpResponse الفصل

توريث
azure.core.pipeline.transport._base._HttpResponseBase
HttpResponse

الدالمنشئ

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
str

الترميز المراد تطبيقه. إذا كان لا شيء، فاستخدم "utf-8" مع تحليل قائمة مكونات الصنف (utf-8-sig). يمكن أن يكون التنفيذ أكثر ذكاء إذا أرادوا (باستخدام الرؤوس أو التجزئة).

القيمة الافتراضية: None

المرتجعات

النوع الوصف
str

الجسم بأكمله كسلسلة.

راجع أيضًا

~body()