You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
GraphQL G2: client HTTP binding, errors and local validation #1584
GraphqlClientAdapter over a borrowed org.restlet.Client:
POST with Accept: application/graphql-response+json, application/json;q=0.9; variables serialized as JSON values, never templated as text.
Documents as String or graphql.language.Document (printed with AstPrinter).
Optional setSchema(GraphQLSchema): parse and validate locally, return errors without a network call. The extension never fetches a schema itself.
A 4xx with a GraphQL body becomes an ExecutionResult with errors; connection failures, timeouts and non-GraphQL responses throw GraphqlTransportException with the status and a bounded body excerpt.
maxResponseBytes (10 MiB) enforced, never truncated silently.
start()/stop() lifecycle; the borrowed Client is never stopped. Request customizer for API-key headers.
Round trip against the G1 server and against a third-party GraphQL server in test scope.
Activity
feat: complete the GraphQL client HTTP binding (G2)
feat: complete the GraphQL client HTTP binding (G2)
feat: complete the GraphQL client HTTP binding (G2)
feat: complete the GraphQL client HTTP binding (G2)
jlouvel commentedon Nov 2, 2026
Implemented by #1591 (G2), merged into 3.0.