HttpResponse Klasse
Abstrakte Basisklasse für HTTP-Antworten.
Verwenden Sie diese abstrakte Basisklasse, um Ihre eigenen Transportantworten zu erstellen.
Antworten, die dieses ABC implementieren, werden von der send_request-Methode Ihres Clients zurückgegeben, wenn Sie eine 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>
- Vererbung
-
azure.core.rest._rest_py3._HttpResponseBaseHttpResponse
Konstruktor
HttpResponse()
Methoden
close | |
iter_bytes |
Die Bytes der Antwort werden durchlaufen. Wird im Prozess dekomprimieren. |
iter_raw |
Die Bytes der Antwort werden durchlaufen. Wird im Prozess nicht dekomprimieren. |
json |
Gibt den gesamten Text als JSON-Objekt zurück. |
raise_for_status |
Löst einen HttpResponseError aus, wenn die Antwort einen Fehler status Code aufweist. Wenn die Antwort gut ist, tut nichts. |
read |
Lesen Sie die Bytes der Antwort. |
text |
Gibt den Antworttext als Zeichenfolge zurück. |
close
abstract close() -> None
iter_bytes
Die Bytes der Antwort werden durchlaufen. Wird im Prozess dekomprimieren.
abstract iter_bytes(**kwargs: Any) -> Iterator[bytes]
Gibt zurück
Typ | Beschreibung |
---|---|
Ein Iterator von Bytes aus der Antwort |
iter_raw
Die Bytes der Antwort werden durchlaufen. Wird im Prozess nicht dekomprimieren.
abstract iter_raw(**kwargs: Any) -> Iterator[bytes]
Gibt zurück
Typ | Beschreibung |
---|---|
Ein Iterator von Bytes aus der Antwort |
json
Gibt den gesamten Text als JSON-Objekt zurück.
abstract json() -> Any
Gibt zurück
Typ | Beschreibung |
---|---|
Der JSON-deserialisierte Antworttext |
Ausnahmen
Typ | Beschreibung |
---|---|
json.decoder.JSONDecodeError
|
|
in python 2.7
|
|
if object is not JSON decodable
|
raise_for_status
Löst einen HttpResponseError aus, wenn die Antwort einen Fehler status Code aufweist.
Wenn die Antwort gut ist, tut nichts.
abstract raise_for_status() -> None
Ausnahmen
Typ | Beschreibung |
---|---|
azure.core.HttpResponseError if the object has an error status code.
|
read
Lesen Sie die Bytes der Antwort.
abstract read() -> bytes
Gibt zurück
Typ | Beschreibung |
---|---|
Die gelesenen Bytes |
text
Gibt den Antworttext als Zeichenfolge zurück.
abstract text(encoding: str | None = None) -> str
Parameter
Name | Beschreibung |
---|---|
encoding
|
<xref:optional>[str]
Die Codierung, mit der Sie den Text decodieren möchten. Kann auch unabhängig über unsere Codierungseigenschaft festgelegt werden Standardwert: None
|
Gibt zurück
Typ | Beschreibung |
---|---|
Der Inhalt der Antwort wird als Zeichenfolge decodiert. |
Attribute
content
content_type
encoding
headers
is_closed
is_stream_consumed
reason
request
status_code
url
Azure SDK for Python