HttpResponse Klas
Abstracte basisklasse voor HTTP-antwoorden.
Gebruik deze abstracte basisklasse om uw eigen transportreacties te maken.
Antwoorden die dit ABC implementeren, worden geretourneerd vanuit de send_request-methode van uw client als u een 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>
- Overname
-
azure.core.rest._rest_py3._HttpResponseBaseHttpResponse
Constructor
HttpResponse()
Methoden
close | |
iter_bytes |
Itereert over de bytes van het antwoord. Zal decomprimeren in het proces. |
iter_raw |
Itereert over de bytes van het antwoord. Zal niet decomprimeren in het proces. |
json |
Retourneert de hele hoofdtekst als een JSON-object. |
raise_for_status |
Hiermee wordt een HttpResponseError gegenereerd als het antwoord een foutcode heeft. Als het antwoord goed is, doet u niets. |
read |
Lees de bytes van het antwoord. |
text |
Retourneert de hoofdtekst van het antwoord als een tekenreeks. |
close
abstract close() -> None
iter_bytes
Itereert over de bytes van het antwoord. Zal decomprimeren in het proces.
abstract iter_bytes(**kwargs: Any) -> Iterator[bytes]
Retouren
Type | Description |
---|---|
Een iterator van bytes uit het antwoord |
iter_raw
Itereert over de bytes van het antwoord. Zal niet decomprimeren in het proces.
abstract iter_raw(**kwargs: Any) -> Iterator[bytes]
Retouren
Type | Description |
---|---|
Een iterator van bytes uit het antwoord |
json
Retourneert de hele hoofdtekst als een JSON-object.
abstract json() -> Any
Retouren
Type | Description |
---|---|
De JSON-antwoordtekst gedeserialiseerd |
Uitzonderingen
Type | Description |
---|---|
json.decoder.JSONDecodeError
|
|
in python 2.7
|
|
if object is not JSON decodable
|
raise_for_status
Hiermee wordt een HttpResponseError gegenereerd als het antwoord een foutcode heeft.
Als het antwoord goed is, doet u niets.
abstract raise_for_status() -> None
Uitzonderingen
Type | Description |
---|---|
azure.core.HttpResponseError if the object has an error status code.
|
read
Lees de bytes van het antwoord.
abstract read() -> bytes
Retouren
Type | Description |
---|---|
De leesbewerking in bytes |
text
Retourneert de hoofdtekst van het antwoord als een tekenreeks.
abstract text(encoding: str | None = None) -> str
Parameters
Name | Description |
---|---|
encoding
|
<xref:optional>[str]
De codering waarmee u de tekst wilt decoderen. Kan ook onafhankelijk worden ingesteld via onze coderingseigenschap standaardwaarde: None
|
Retouren
Type | Description |
---|---|
De inhoud van het antwoord is gedecodeerd als een tekenreeks. |
Kenmerken
content
content_type
encoding
headers
is_closed
is_stream_consumed
reason
request
status_code
url
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor