HttpResponse Sınıf
HTTP yanıtları için soyut temel sınıf.
Kendi aktarım yanıtlarınızı oluşturmak için bu soyut temel sınıfı kullanın.
Bu ABC'yi uygulayan yanıtlar, bir ileti geçirirseniz istemcinizin send_request yönteminden döndürülür 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>
- Devralma
-
azure.core.rest._rest_py3._HttpResponseBaseHttpResponse
Oluşturucu
HttpResponse()
Yöntemler
close | |
iter_bytes |
Yanıtın baytları üzerinde yinelenir. Sürecin sıkıştırmasını kaldıracaktır. |
iter_raw |
Yanıtın baytları üzerinde yinelenir. İşlemde sıkıştırmayı açmaz. |
json |
Tüm gövdeyi json nesnesi olarak döndürür. |
raise_for_status |
Yanıtta hata durum kodu varsa HttpResponseError oluşturur. Yanıt iyiyse, hiçbir şey yapmaz. |
read |
Yanıtın baytlarını okuyun. |
text |
Yanıt gövdesini dize olarak döndürür. |
close
abstract close() -> None
iter_bytes
Yanıtın baytları üzerinde yinelenir. Sürecin sıkıştırmasını kaldıracaktır.
abstract iter_bytes(**kwargs: Any) -> Iterator[bytes]
Döndürülenler
Tür | Description |
---|---|
Yanıttan bayt yineleyicisi |
iter_raw
Yanıtın baytları üzerinde yinelenir. İşlemde sıkıştırmayı açmaz.
abstract iter_raw(**kwargs: Any) -> Iterator[bytes]
Döndürülenler
Tür | Description |
---|---|
Yanıttan bayt yineleyicisi |
json
Tüm gövdeyi json nesnesi olarak döndürür.
abstract json() -> Any
Döndürülenler
Tür | Description |
---|---|
JSON seri durumdan çıkarılmış yanıt gövdesi |
Özel durumlar
Tür | Description |
---|---|
json.decoder.JSONDecodeError
|
|
in python 2.7
|
|
if object is not JSON decodable
|
raise_for_status
Yanıtta hata durum kodu varsa HttpResponseError oluşturur.
Yanıt iyiyse, hiçbir şey yapmaz.
abstract raise_for_status() -> None
Özel durumlar
Tür | Description |
---|---|
azure.core.HttpResponseError if the object has an error status code.
|
read
Yanıtın baytlarını okuyun.
abstract read() -> bytes
Döndürülenler
Tür | Description |
---|---|
Bayt cinsinden okuma |
text
Yanıt gövdesini dize olarak döndürür.
abstract text(encoding: str | None = None) -> str
Parametreler
Name | Description |
---|---|
encoding
|
<xref:optional>[str]
Metnin kodunu çözmek istediğiniz kodlama. Kodlama özelliğimiz aracılığıyla bağımsız olarak da ayarlanabilir varsayılan değer: None
|
Döndürülenler
Tür | Description |
---|---|
Yanıtın içeriğinin kodu dize olarak çözüldü. |
Öznitelikler
content
content_type
encoding
headers
is_closed
is_stream_consumed
reason
request
status_code
url
Azure SDK for Python