HttpResponse Klas
- Overname
-
azure.core.pipeline.transport._base._HttpResponseBaseHttpResponse
Constructor
HttpResponse(request: HttpRequest, internal_response: Any, block_size: int | None = None)
Parameters
Name | Description |
---|---|
request
Vereist
|
|
internal_response
Vereist
|
|
block_size
|
standaardwaarde: None
|
Methoden
body |
Retourneer de hele hoofdtekst als bytes in het geheugen. De synchronisatie-implementeerfunctie moet indien mogelijk de hoofdtekst in het geheugen laden. Asynchrone implementeerfunctie moet afhankelijk zijn van asynchrone load_body eerst zijn aangeroepen. |
parts |
Ervan uitgaande dat het inhoudstype meerdelige/gemengde is, retourneert de onderdelen als een iterator. |
raise_for_status |
Hiermee wordt een HttpResponseError gegenereerd als het antwoord een foutcode heeft. Als het antwoord goed is, doet u niets. |
stream_download |
Generator voor het streamen van aanvraagbodygegevens. Moet worden geïmplementeerd door subklassen als het downloaden van streaming wordt ondersteund. |
text |
Retourneer de hele hoofdtekst als een tekenreeks. |
body
Retourneer de hele hoofdtekst als bytes in het geheugen.
De synchronisatie-implementeerfunctie moet indien mogelijk de hoofdtekst in het geheugen laden. Asynchrone implementeerfunctie moet afhankelijk zijn van asynchrone load_body eerst zijn aangeroepen.
body() -> bytes
Retouren
Type | Description |
---|---|
De hele hoofdtekst als bytes in het geheugen. |
parts
Ervan uitgaande dat het inhoudstype meerdelige/gemengde is, retourneert de onderdelen als een iterator.
parts() -> Iterator[HttpResponse]
Retouren
Type | Description |
---|---|
<xref:iterator>[HttpResponse]
|
De iterator van HttpResponse als de aanvraag meerdelig/gemengd is |
Uitzonderingen
Type | Description |
---|---|
Als de inhoud niet meerdelige/gemengde inhoud is |
raise_for_status
Hiermee wordt een HttpResponseError gegenereerd als het antwoord een foutcode heeft. Als het antwoord goed is, doet u niets.
raise_for_status() -> None
stream_download
Generator voor het streamen van aanvraagbodygegevens.
Moet worden geïmplementeerd door subklassen als het downloaden van streaming wordt ondersteund.
stream_download(pipeline: Pipeline[HttpRequest, 'HttpResponse'], **kwargs: Any) -> Iterator[bytes]
Parameters
Name | Description |
---|---|
pipeline
Vereist
|
Het pijplijnobject |
Retouren
Type | Description |
---|---|
<xref:iterator>[bytes]
|
De generator van bytes die zijn verbonden met de socket |
text
Retourneer de hele hoofdtekst als een tekenreeks.
text(encoding: str | None = None) -> str
Parameters
Name | Description |
---|---|
encoding
|
De codering die moet worden toegepast. Als geen, gebruikt utf-8 met stuklijstparsering (utf-8-sig). Implementatie kan slimmer zijn als ze willen (met behulp van headers of chardet). standaardwaarde: None
|
Retouren
Type | Description |
---|---|
De hele hoofdtekst als een tekenreeks. |
- Zie ook
-
~body()
Azure SDK for Python