GraphQL は、トランスポートが成功すれば常に HTTP 200 を返します。問題はステータスコードではなくレスポンス本文で報告されます。レスポンスには 2 つのトップレベルキー data と errors があり、両方が同時に存在することもあります。それが 部分データ です。
部分データ + errors 配列
あるフィールドのリゾルバがスローすると、そのフィールドは になり、 にエントリが追加されますが、他のすべてのフィールドは引き続き解決されます。クライアントは成功した分に加えて、失敗した内容の説明を受け取ります。
