Megosztás a következőn keresztül:


HttpRequest Osztály

EGY HTTP-kérés.

Át kell adni az ügyfél send_request metódusának.


>>> 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>
Öröklődés
azure.core.rest._helpers.HttpRequestBackcompatMixin
HttpRequest

Konstruktor

HttpRequest(method: str, url: str, *, params: Mapping[str, str | int | float | bool | None | Sequence[str | int | float | bool | None]] | None = None, headers: MutableMapping[str, str] | None = None, json: Any = None, content: str | bytes | Iterable[bytes] | AsyncIterable[bytes] | None = None, data: Dict[str, Any] | None = None, files: Mapping[str, str | bytes | IO[str] | IO[bytes] | Tuple[str | None, str | bytes | IO[str] | IO[bytes]] | Tuple[str | None, str | bytes | IO[str] | IO[bytes], str | None]] | Sequence[Tuple[str, str | bytes | IO[str] | IO[bytes] | Tuple[str | None, str | bytes | IO[str] | IO[bytes]] | Tuple[str | None, str | bytes | IO[str] | IO[bytes], str | None]]] | None = None, **kwargs: Any)

Paraméterek

method
str
Kötelező

HTTP-metódus (GET, HEAD stb.)

url
str
Kötelező

A kérés URL-címe

params
<xref:mapping>

Az URL-címébe leképezendő lekérdezési paraméterek. A bemenetnek a lekérdezés nevének lekérdezési érték(ek)hez való leképezését kell megadnia.

headers
<xref:mapping>

A kérésben használni kívánt HTTP-fejlécek. A bemenetnek a fejléc nevének fejlécértékhez való leképezését kell megadnia.

json
any

Egy JSON szerializálható objektum. Az objektum JSON-szerializálását kezeljük, ezért ezt az adatoknál bonyolultabb adatstruktúrákhoz használjuk.

content
str vagy bytes vagy <xref:iterable>[bytes] vagy <xref:asynciterable>[bytes]

A kívánt tartalom a kérelem törzsében. Ha az adatok nem férnek el a json, az adatok vagy a fájlok között, akkor érdemes ezt megadnia. Bájttípust vagy bájtot eredményező generátort fogad el.

data
dict

Űrlapadatok a kérelem törzsében. Űrlapkódolt adatokhoz, azaz HTML-űrlapokhoz használható.

files
<xref:mapping>

A kérelem törzsében használni kívánt fájlok. Többrészes kódolású fájlok feltöltésére használható. A bemenetnek a fájlnév fájltartalomhoz való leképezésének kell lennie. Ha nem fájl adatfájlokat szeretne belefoglalni a kérésbe, használja az adatkontrasztot is.

Változók

url
str

A kérés url-címe nem.

method
str

A kérés metódustípusa.

headers
<xref:mapping>

A kérésnek átadott HTTP-fejlécek

content
any

A kérelemhez átadott tartalom

Attribútumok

content

A kérés tartalmának lekérése

Válaszok

A kérelem tartalma

Visszatérési típus

any