graphql
app.common.http.graphql
Módulo de Python para consumir servicios basados en GraphQL
. Tenga en cuenta que este módulo no pretende convertirse en un cliente de GraphQL.
Para más información, te recomendamos leer la documentación del Proyecto.
- el módulo
app.common.http.base_api
- https://urllib3.readthedocs.io/en/stable/user-guide.html
- https://graphql.org/code/#python
- https://www.geeksforgeeks.org/get-and-post-requests-in-graphql-api-using-python-requests
- https://www.geeksforgeeks.org/graphql-query
- https://graphqlzero.almansi.me
GraphApi
Bases: BaseApiClient
Genera una instancia de urllib3.request
para hacer peticiones a servicios basados en GraphQL
, se extiende de BaseApiClient
.
send(url, query, custom_headers=None)
Realiza una consulta GraphQL
(vía POST).
Parameters:
Name | Type | Description | Default |
---|---|---|---|
url | str | la url/endpoint para enviar los datos | required |
query | str | la consulta a enviar, normalmente un | required |
custom_headers | dict[str, Any] | un diccionario para establecer cabeceras adicionales | None |
Warning
este metódo:
- se necesitan más pruebas y ejemplos.
Returns:
Type | Description |
---|---|
Optional[dict[str, Any]] | Un diccionario con el estado del servicio ó |
Examples: