Probador de API GraphQL
Envía consultas y mutaciones GraphQL y revisa la respuesta, los errores y el esquema
Consulta
Escribe una consulta o carga un ejemplo.
Un objeto JSON. Déjalo vacío si la operación no tiene variables.
Respuesta
El modo Directo envía la petición desde tu navegador, así que el endpoint debe permitir CORS para este sitio. Ctrl o Cmd + Enter envía la petición desde cualquier editor.
Herramientas relacionadas
Qué hace
GraphQL API Tester envía una operación GraphQL a un endpoint y muestra el estado HTTP, el tiempo, el tamaño, las cabeceras de respuesta y el cuerpo JSON formateado. Los errores GraphQL se listan con su ruta en la respuesta y su posición en la consulta, y se señalan los datos parciales. La consulta se analiza localmente con graphql-js para detectar errores de sintaxis, descubrir operaciones y formatear.
Modos Directo y Proxy
El modo Directo envía la petición desde tu navegador, así que las credenciales nunca pasan por CodingTool.dev, pero el endpoint debe permitir CORS. El modo Proxy envía una petición a través del relé de CodingTool.dev, que solo llega a direcciones http y https públicas: las direcciones privadas, de loopback, link-local y de metadatos se bloquean tras la resolución DNS y en cada redirección, con un tiempo límite de 30 segundos, un límite de 2 MB por petición y de 5 MB por respuesta. No se reenvían cookies ni Proxy-Authorization y no se guarda nada.
Variables, cabeceras y GET
Las variables son un objeto JSON que se valida antes de enviar. Los valores de Authorization, Cookie, X-API-Key y cabeceras similares se enmascaran con un botón para mostrarlos y nunca se guardan. POST envía un cuerpo JSON; GET codifica query, variables y operationName como parámetros de URL y solo se permite para operaciones de consulta, porque las mutaciones por GET se rechazan.
Esquema y privacidad
Obtener esquema ejecuta la consulta de introspección estándar, imprime el esquema como SDL y valida tu consulta con él, mostrando los errores en el editor. El esquema solo se guarda en memoria. Solo se recuerdan el transporte elegido y la pestaña activa; el endpoint, la consulta, las variables y las cabeceras nunca se guardan, registran ni envían a analítica.
