HttpRequest Třída
Požadavek HTTP.
Měl by se předat metodě send_request vašeho klienta.
>>> 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>
- Dědičnost
-
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)
Parametry
- params
- <xref:mapping>
Parametry dotazu, které se mají mapovat na adresu URL. Vaším vstupem by mělo být mapování názvů dotazů na hodnoty dotazu.
- headers
- <xref:mapping>
Hlavičky HTTP, které chcete v požadavku. Vaším vstupem by mělo být mapování názvu hlavičky na hodnotu hlavičky.
- json
- any
Serializovatelný objekt JSON Pro váš objekt zpracováváme serializaci JSON, proto ji použijte pro složitější datové struktury než data.
Obsah, který chcete mít v textu požadavku. Představte si ho jako kwarg, který byste měli zadat, pokud se vaše data nevejdou do formátu JSON, dat nebo souborů. Přijímá typ bajtů nebo generátor, který poskytuje bajty.
- data
- dict
Formulářová data, která chcete mít v textu požadavku. Slouží pro data zakódovaná ve formuláři, tj. formuláře HTML.
- files
- <xref:mapping>
Soubory, které chcete mít v textu požadavku. Slouží k nahrávání souborů s vícedílným kódováním. Vaším vstupem by mělo být mapování názvu souboru na obsah souboru. Pokud chcete jako součást žádosti zahrnout soubory dat, které nejsou souborem, použijte navíc datový kwarg.
Proměnné
- url
- str
Adresa URL, proti které je tento požadavek.
- method
- str
Typ metody tohoto požadavku.
- headers
- <xref:mapping>
Hlavičky HTTP, které jste předali do požadavku
- content
- any
Obsah předaný žádosti
Atributy
content
Azure SDK for Python
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro