HttpResponse Kelas
- Warisan
-
azure.core.pipeline.transport._base._HttpResponseBaseHttpResponse
Konstruktor
HttpResponse(request: HttpRequest, internal_response: Any, block_size: int | None = None)
Parameter
Nama | Deskripsi |
---|---|
request
Diperlukan
|
|
internal_response
Diperlukan
|
|
block_size
|
nilai default: None
|
Metode
body |
Mengembalikan seluruh isi sebagai byte dalam memori. Implementer sinkronisasi harus memuat isi dalam memori jika mereka bisa. Pelaksana asinkron harus mengandalkan load_body asinkron untuk dipanggil terlebih dahulu. |
parts |
Dengan asumsi jenis konten multibagian/campuran, akan mengembalikan bagian-bagian sebagai iterator. |
raise_for_status |
Menaikkan HttpResponseError jika respons memiliki kode status kesalahan. Jika respons baik, tidak melakukan apa-apa. |
stream_download |
Generator untuk data isi permintaan streaming. Harus diimplementasikan oleh sub-kelas jika unduhan streaming didukung. |
text |
Mengembalikan seluruh isi sebagai string. |
body
Mengembalikan seluruh isi sebagai byte dalam memori.
Implementer sinkronisasi harus memuat isi dalam memori jika mereka bisa. Pelaksana asinkron harus mengandalkan load_body asinkron untuk dipanggil terlebih dahulu.
body() -> bytes
Mengembalikan
Jenis | Deskripsi |
---|---|
Seluruh tubuh sebagai byte dalam memori. |
parts
Dengan asumsi jenis konten multibagian/campuran, akan mengembalikan bagian-bagian sebagai iterator.
parts() -> Iterator[HttpResponse]
Mengembalikan
Jenis | Deskripsi |
---|---|
<xref:iterator>[HttpResponse]
|
Iterator HttpResponse jika permintaan multipart/mixed |
Pengecualian
Jenis | Deskripsi |
---|---|
Jika konten tidak multipart/mixed |
raise_for_status
Menaikkan HttpResponseError jika respons memiliki kode status kesalahan. Jika respons baik, tidak melakukan apa-apa.
raise_for_status() -> None
stream_download
Generator untuk data isi permintaan streaming.
Harus diimplementasikan oleh sub-kelas jika unduhan streaming didukung.
stream_download(pipeline: Pipeline[HttpRequest, 'HttpResponse'], **kwargs: Any) -> Iterator[bytes]
Parameter
Nama | Deskripsi |
---|---|
pipeline
Diperlukan
|
Objek alur |
Mengembalikan
Jenis | Deskripsi |
---|---|
<xref:iterator>[bytes]
|
Generator byte yang terhubung ke soket |
text
Mengembalikan seluruh isi sebagai string.
text(encoding: str | None = None) -> str
Parameter
Nama | Deskripsi |
---|---|
encoding
|
Pengodean yang akan diterapkan. Jika Tidak Ada, gunakan "utf-8" dengan penguraian BOM (utf-8-sig). Implementasi dapat lebih cerdas jika diinginkan (menggunakan header atau chardet). nilai default: None
|
Mengembalikan
Jenis | Deskripsi |
---|---|
Seluruh isi sebagai string. |
- Lihat juga
-
~body()
Azure SDK for Python
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk