最近まで、APIといえばREST APIしか知らなかった。 正直に言うと、「API=REST」だと思っていた。 である。 REST APIでは、 サーバー側が「このURLではこのデータを返す」と決めている。 一方、GraphQLでは、 クライアント側が「このフィールドが欲しい」「ここ ...
REST設計において、取得処理のクエリが複雑になると、「GETでそのまま書ききるべきか」「POSTのリクエストボディで柔軟に扱うか」など、プロジェクトの方針や設計思想によって判断が分かれる場面があります。 前回記事では、RESTの原則を踏まえつつ、実務 ...