Spring for GraphQL 1.4 M1 已发布
代表 Spring for GraphQL 团队,我很高兴地宣布我们的第一个 1.4 里程碑版本可用。
与 GraphQL over HTTP 规范保持一致
GraphQL over HTTP 草案规范 正在取得良好进展,因此我们决定在 1.4 版本中对其进行全面对齐。Spring for GraphQL 的先前版本已经支持官方的 "application/graphql-response+json",并且它已经成为我们默认的响应媒体类型一段时间了。
通常,如果服务器不可用、缺少安全凭据或请求正文不是有效的 JSON,GraphQL HTTP 客户端应期望 4xx/5xx HTTP 响应。此新规范中剩余的空白是关于 GraphQL 引擎完全失败时的 HTTP 响应状态行为。通过最近的更改,“application/graphql-response+json”响应也将在 GraphQL 文档无法解析或被 GraphQL 引擎视为无效时使用 4xx 状态。我们保留了客户端请求 "application/json" 时的先前行为…