HttpRequest Klass
En HTTP-begäran.
Den bör skickas till klientens send_request-metod .
>>> 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>
- Arv
-
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)
Parametrar
- params
- <xref:mapping>
Frågeparametrar som ska mappas till din URL. Dina indata ska vara en mappning av frågenamn till frågevärden.
- headers
- <xref:mapping>
HTTP-huvuden som du vill ha i din begäran. Dina indata ska vara en mappning av rubriknamnet till rubrikvärdet.
- json
- any
Ett JSON-serialiserbart objekt. Vi hanterar JSON-serialisering för ditt objekt, så använd detta för mer komplicerade datastrukturer än data.
Innehåll som du vill ha i begärandetexten. Tänk på det som den kwarg som du bör ange om dina data inte passar in i json, data eller filer. Accepterar en bytetyp eller en generator som ger byte.
- data
- dict
Formulärdata som du vill ha i begärandetexten. Använd för formulärkodade data, t.ex. HTML-formulär.
- files
- <xref:mapping>
Filer som du vill ha i begärandetexten. Används för att ladda upp filer med kodning med flera delar. Dina indata bör vara en mappning av filnamnet till filinnehållet. Använd dessutom data kwarg om du vill inkludera icke-fildatafiler som en del av din begäran.
Variabler
- url
- str
Url:en som begäran är emot.
- method
- str
Metodtypen för den här begäran.
- headers
- <xref:mapping>
DE HTTP-huvuden som du skickade till din begäran
- content
- any
Innehållet som skickas för begäran
Attribut
content
Azure SDK for Python