HttpRequest Classe
Richiesta HTTP.
Deve essere passato al metodo send_request del 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>
- Ereditarietà
-
azure.core.rest._helpers.HttpRequestBackcompatMixinHttpRequest
Costruttore
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)
Parametri
- params
- <xref:mapping>
Parametri di query di cui eseguire il mapping nell'URL. L'input deve essere un mapping del nome della query ai valori di query.
- headers
- <xref:mapping>
Intestazioni HTTP desiderate nella richiesta. L'input deve essere un mapping del nome dell'intestazione al valore dell'intestazione.
- json
- any
Oggetto serializzabile JSON. La serializzazione JSON viene gestita per l'oggetto, quindi usarla per strutture di dati più complesse rispetto ai dati.
Contenuto desiderato nel corpo della richiesta. Si consideri come il kwarg che è necessario immettere se i dati non rientrano in json, dati o file. Accetta un tipo di byte o un generatore che restituisce byte.
- data
- dict
Dati del modulo desiderati nel corpo della richiesta. Usare per i dati codificati in formato, ad esempio i moduli HTML.
- files
- <xref:mapping>
File da inserire nel corpo della richiesta. Usare per caricare file con codifica multipart. L'input deve essere un mapping del nome file al contenuto del file. Usare anche i dati kwarg se si desidera includere file di dati non file come parte della richiesta.
Variabili
- url
- str
URL a cui si trova la richiesta.
- method
- str
Tipo di metodo della richiesta.
- headers
- <xref:mapping>
Intestazioni HTTP passate alla richiesta
- content
- any
Contenuto passato per la richiesta
Attributi
content
Azure SDK for Python