HttpRequest Klas
Een HTTP-aanvraag.
Deze moet worden doorgegeven aan de send_request-methode van uw client.
>>> 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>
- Overname
-
azure.core.rest._helpers.HttpRequestBackcompatMixinHttpRequest
Constructor
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)
Parameters
- params
- <xref:mapping>
Queryparameters die moeten worden toegewezen aan uw URL. De invoer moet een toewijzing zijn van de querynaam aan een of meer querywaarden.
- headers
- <xref:mapping>
HTTP-headers die u in uw aanvraag wilt opnemen. Uw invoer moet een toewijzing van de headernaam aan de headerwaarde zijn.
- json
- any
Een serialiseerbaar JSON-object. We verwerken JSON-serialisatie voor uw object, dus gebruik dit voor complexere gegevensstructuren dan voor gegevens.
Inhoud die u in de hoofdtekst van uw aanvraag wilt opnemen. U kunt dit zien als de kwarg die u moet invoeren als uw gegevens niet in json, gegevens of bestanden passen. Accepteert een bytestype of een generator die bytes oplevert.
- data
- dict
Formuliergegevens die u in de aanvraagtekst wilt opnemen. Gebruiken voor formuliergecodeerde gegevens, dat wil doen html-formulieren.
- files
- <xref:mapping>
Bestanden die u wilt opnemen in de hoofdtekst van uw aanvraag. Gebruik dit voor het uploaden van bestanden met codering met meerdere delen. Uw invoer moet een toewijzing van de bestandsnaam aan bestandsinhoud zijn. Gebruik bovendien de data kwarg als u niet-bestandsgegevensbestanden wilt opnemen als onderdeel van uw aanvraag.
Variabelen
- url
- str
De URL van deze aanvraag.
- method
- str
Het methodetype van deze aanvraag.
- headers
- <xref:mapping>
De HTTP-headers die u hebt doorgegeven aan uw aanvraag
- content
- any
De inhoud die is doorgegeven voor de aanvraag
Kenmerken
content
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor