HttpResponse الفصل
الفئة الأساسية المجردة لاستجابات HTTP.
استخدم هذه الفئة الأساسية المجردة لإنشاء استجابات النقل الخاصة بك.
يتم إرجاع الاستجابات التي تنفذ ABC هذه من أسلوب send_request للعميل الخاص بك إذا قمت بتمرير HttpRequest
>>> from azure.core.rest import HttpRequest
>>> request = HttpRequest('GET', 'http://www.example.com')
<HttpRequest [GET], url: 'http://www.example.com'>
>>> response = client.send_request(request)
<HttpResponse: 200 OK>
- توريث
-
azure.core.rest._rest_py3._HttpResponseBaseHttpResponse
الدالمنشئ
HttpResponse()
الأساليب
close | |
iter_bytes |
يتكرر عبر بايت الاستجابة. سيفك الضغط في العملية. |
iter_raw |
يتكرر عبر بايت الاستجابة. لن يتم إلغاء الضغط في العملية. |
json |
إرجاع النص الأساسي بأكمله كعنصر json. |
raise_for_status |
رفع HttpResponseError إذا كانت الاستجابة تحتوي على رمز حالة خطأ. إذا كانت الاستجابة جيدة، فلا تفعل شيئا. |
read |
اقرأ بايت الاستجابة. |
text |
إرجاع نص الاستجابة كسلسلة. |
close
abstract close() -> None
iter_bytes
يتكرر عبر بايت الاستجابة. سيفك الضغط في العملية.
abstract iter_bytes(**kwargs: Any) -> Iterator[bytes]
المرتجعات
النوع | الوصف |
---|---|
مكرر من وحدات البايت من الاستجابة |
iter_raw
يتكرر عبر بايت الاستجابة. لن يتم إلغاء الضغط في العملية.
abstract iter_raw(**kwargs: Any) -> Iterator[bytes]
المرتجعات
النوع | الوصف |
---|---|
مكرر من وحدات البايت من الاستجابة |
json
إرجاع النص الأساسي بأكمله كعنصر json.
abstract json() -> Any
المرتجعات
النوع | الوصف |
---|---|
نص استجابة JSON الذي تم إلغاء تسلسله |
استثناءات
النوع | الوصف |
---|---|
json.decoder.JSONDecodeError
|
|
in python 2.7
|
|
if object is not JSON decodable
|
raise_for_status
رفع HttpResponseError إذا كانت الاستجابة تحتوي على رمز حالة خطأ.
إذا كانت الاستجابة جيدة، فلا تفعل شيئا.
abstract raise_for_status() -> None
استثناءات
النوع | الوصف |
---|---|
azure.core.HttpResponseError if the object has an error status code.
|
read
text
إرجاع نص الاستجابة كسلسلة.
abstract text(encoding: str | None = None) -> str
المعلمات
الاسم | الوصف |
---|---|
encoding
|
<xref:optional>[str]
الترميز الذي تريد فك ترميز النص به. يمكن أيضا تعيينها بشكل مستقل من خلال خاصية الترميز الخاصة بنا القيمة الافتراضية: None
|
المرتجعات
النوع | الوصف |
---|---|
تم فك ترميز محتوى الاستجابة كسلسلة. |
السمات
content
content_type
encoding
headers
is_closed
is_stream_consumed
reason
request
status_code
url
Azure SDK for Python