HttpRequest Kelas
Permintaan HTTP.
Ini harus diteruskan ke metode send_request klien Anda.
>>> 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>
- Warisan
-
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)
Parameter
- params
- <xref:mapping>
Parameter kueri yang akan dipetakan ke dalam URL Anda. Input Anda harus menjadi pemetaan nama kueri ke nilai kueri.
- headers
- <xref:mapping>
Header HTTP yang Anda inginkan dalam permintaan Anda. Input Anda harus berupa pemetaan nama header ke nilai header.
- json
- any
Objek yang dapat diserialisasikan JSON. Kami menangani serialisasi JSON untuk objek Anda, jadi gunakan ini untuk struktur data yang lebih rumit daripada data.
Konten yang Anda inginkan di isi permintaan Anda. Anggap saja sebagai kwarg yang harus Anda masukkan jika data Anda tidak cocok dengan json, data, atau file. Menerima jenis byte, atau generator yang menghasilkan byte.
- data
- dict
Data formulir yang Anda inginkan di isi permintaan Anda. Gunakan untuk data yang dikodekan formulir, yaitu formulir HTML.
- files
- <xref:mapping>
File yang ingin Anda gunakan di isi permintaan Anda. Gunakan untuk mengunggah file dengan pengodean multipihak. Input Anda harus menjadi pemetaan nama file ke konten file. Gunakan data kwarg selain itu jika Anda ingin menyertakan file data non-file sebagai bagian dari permintaan Anda.
Variabel
- url
- str
URL yang ditentang permintaan ini.
- method
- str
Jenis metode permintaan ini.
- headers
- <xref:mapping>
Header HTTP yang Anda berikan ke permintaan Anda
- content
- any
Konten yang diteruskan untuk permintaan
Atribut
content
Azure SDK for Python