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.HttpRequestBackcompatMixinHttpRequest
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
- 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.
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
Azure SDK for Python
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: