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: