GraphQL
Clic derecho en el árbol ▸ Añadir ▸ Petición GraphQL.

Configuración
Section titled “Configuración”| Campo | Función |
|---|---|
| URL | El punto de entrada GraphQL |
| Tipo de operación | query, mutation o subscription |
| Consulta | El documento GraphQL, con coloración sintáctica |
| Variables | Las variables de la operación, en JSON |
| Nombre de operación | Obligatorio en cuanto el documento contiene varias operaciones con nombre |
| Cabeceras | Como en una petición HTTP |
Las {{variables}} de Restorm funcionan tanto en el documento como en las
variables GraphQL; tenga cuidado de no confundir los dos sistemas: $id es una
variable GraphQL, {{id}} una variable de Restorm.
Suscripciones
Section titled “Suscripciones”Una subscription abre un flujo: los mensajes llegan de forma continua al panel de
respuesta. En un escenario, las acciones
Suscribirse GraphQL / Cancelar suscripción GraphQL manejan el mismo flujo y
emiten un evento por cada mensaje recibido.
Importar un esquema
Section titled “Importar un esquema”Un archivo .graphql / .gql (SDL) crea un árbol completo: una carpeta por tipo de
operación, una petición por campo raíz, con las variables de argumento rellenadas
previamente, la documentación de API y las enumeraciones. Consulte
Importar un esquema GraphQL.
Las colecciones de Postman, Bruno, Insomnia y Thunder Client cuyas peticiones son de tipo GraphQL se importan como peticiones GraphQL, no como peticiones HTTP.
Modo servidor
Section titled “Modo servidor”Restorm sabe alojar un servidor GraphQL de simulación: usted aporta el esquema
(SDL) y, a su elección, valores predefinidos por campo (Query.pets) o un script de
resolución en JavaScript que prevalece sobre ellos. Las suscripciones también se
sirven. Consulte Simular una API GraphQL.
Fragmentos de código
Section titled “Fragmentos de código”Trece destinos: cURL, JavaScript (Fetch, Apollo Client), TypeScript, Python (Requests, gql), Go (graphql-go), Ruby (graphql-client), PHP (Guzzle), C# (GraphQL.Client), Java (graphql-java), Swift (Apollo iOS), Kotlin (Apollo Kotlin).