HttpResponse Kelas

Warisan
azure.core.pipeline.transport._base._HttpResponseBase
HttpResponse

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
str

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
str

Seluruh isi sebagai string.

Lihat juga

~body()