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" 時的先前行為…