graph-node
compliance to the GraphQL over HTTP specification
#4037
Labels
graph-node
compliance to the GraphQL over HTTP specification
#4037
As part of the work done in the GraphQL Foundation, there is an active working group for defining how to run GraphQL over HTTP. This working group was working in the past 2 years to build a specification that is intended to fill this gap by specifying how GraphQL should be served over HTTP.
The main intention of this specification is to provide interoperability between different client libraries, tools and server implementations.
You can find the latest specification here
As part of @enisdenjo's work on this working group, they created a list of requirements, and a tool to audit and generate a compliant report.
You can find the report for
graph-node
here: https://github.com/enisdenjo/graphql-http/blob/master/implementations/thegraph/README.md and here's a list of issues that worth fixing soon:Also related:
GET
requests.validation
phase and rules #3057 - at the moment some failures returns a response withContent-type: application/json
but the content is "invalid ..." (just a string) which causes a major failure for GraphQL clients to parse the response. The work on enabling the spec-based GraphQL validations should fix and address most of theseThe text was updated successfully, but these errors were encountered: