HttpRequest Clase
Una solicitud HTTP.
Debe pasarse al método send_request del cliente.
>>> 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>
- Herencia
-
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)
Parámetros
- params
- <xref:mapping>
Consulta de parámetros que se van a asignar a la dirección URL. La entrada debe ser una asignación del nombre de la consulta a los valores de consulta.
- headers
- <xref:mapping>
Encabezados HTTP que desee en la solicitud. La entrada debe ser una asignación del nombre de encabezado al valor de encabezado.
- json
- any
Objeto serializable JSON. Controlamos la serialización de JSON para el objeto, por lo que se usa para estructuras de datos más complicadas que los datos.
Contenido que desee en el cuerpo de la solicitud. Piense en él como el kwarg que debe especificar si los datos no caben en json, datos o archivos. Acepta un tipo de bytes o un generador que produce bytes.
- data
- dict
Datos del formulario que desea en el cuerpo de la solicitud. Se usa para los datos codificados por formularios, es decir, formularios HTML.
- files
- <xref:mapping>
Archivos que desea en el cuerpo de la solicitud. Use para cargar archivos con codificación de varias partes. La entrada debe ser una asignación del nombre de archivo al contenido del archivo. Use los datos kwarg además si desea incluir archivos de datos que no son de archivo como parte de la solicitud.
Variables
- url
- str
La dirección URL en la que se encuentra esta solicitud.
- method
- str
Tipo de método de esta solicitud.
- headers
- <xref:mapping>
Encabezados HTTP que ha pasado a la solicitud
- content
- any
El contenido pasado para la solicitud
Atributos
content
Obtener el contenido de la solicitud
Devoluciones
Contenido de la solicitud
Tipo de valor devuelto
Azure SDK for Python