HttpResponse Kelas
Kelas dasar abstrak untuk respons HTTP.
Gunakan kelas dasar abstrak ini untuk membuat respons transportasi Anda sendiri.
Respons yang menerapkan ABC ini dikembalikan dari metode send_request klien Anda jika Anda meneruskan 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>
- Warisan
-
azure.core.rest._rest_py3._HttpResponseBaseHttpResponse
Konstruktor
HttpResponse()
Metode
close | |
iter_bytes |
Iterasi atas byte respons. Akan mendekompresi dalam proses. |
iter_raw |
Iterasi atas byte respons. Tidak akan mendekompresi dalam proses. |
json |
Mengembalikan seluruh isi sebagai objek json. |
raise_for_status |
Menaikkan HttpResponseError jika respons memiliki kode status kesalahan. Jika respons baik, tidak melakukan apa-apa. |
read |
Baca byte respons. |
text |
Mengembalikan isi respons sebagai string. |
close
abstract close() -> None
iter_bytes
Iterasi atas byte respons. Akan mendekompresi dalam proses.
abstract iter_bytes(**kwargs: Any) -> Iterator[bytes]
Mengembalikan
Jenis | Deskripsi |
---|---|
Iterator byte dari respons |
iter_raw
Iterasi atas byte respons. Tidak akan mendekompresi dalam proses.
abstract iter_raw(**kwargs: Any) -> Iterator[bytes]
Mengembalikan
Jenis | Deskripsi |
---|---|
Iterator byte dari respons |
json
Mengembalikan seluruh isi sebagai objek json.
abstract json() -> Any
Mengembalikan
Jenis | Deskripsi |
---|---|
Isi respons deserialisasi JSON |
Pengecualian
Jenis | Deskripsi |
---|---|
json.decoder.JSONDecodeError
|
|
in python 2.7
|
|
if object is not JSON decodable
|
raise_for_status
Menaikkan HttpResponseError jika respons memiliki kode status kesalahan.
Jika respons baik, tidak melakukan apa-apa.
abstract raise_for_status() -> None
Pengecualian
Jenis | Deskripsi |
---|---|
azure.core.HttpResponseError if the object has an error status code.
|
read
Baca byte respons.
abstract read() -> bytes
Mengembalikan
Jenis | Deskripsi |
---|---|
Byte yang dibaca dalam |
text
Mengembalikan isi respons sebagai string.
abstract text(encoding: str | None = None) -> str
Parameter
Nama | Deskripsi |
---|---|
encoding
|
<xref:optional>[str]
Pengodean yang ingin Anda dekodekan teksnya. Juga dapat diatur secara independen melalui properti pengodean kami nilai default: None
|
Mengembalikan
Jenis | Deskripsi |
---|---|
Konten respons didekodekan sebagai string. |
Atribut
content
content_type
encoding
headers
is_closed
is_stream_consumed
reason
request
status_code
url
Azure SDK for Python