最近初めてRESTではなくGraphQLという規格で作られたAPIを触ったのですが、その際に詰まった複数のmutationを1つのリクエストで投げる方法についてシェアします。 GraphQL APIでは複数の命令を一つのリクエストにまとめられるGraphQL APIとは? GraphQLとはクエリ言語(Query Language)であり、SQLのようにクエリを使って情報の取得や更新を行うための仕組みです。GraphQL APIは、HTTPベースでGraphQLに則ったクエリを用いてクライアントからサーバ側データの取得・更新などをできるようにしたものです。ですので、初めは「RESTに代わる新たなWebAPI規格」と理解するとイメージしやすいかと思います。 GraphQL APIの特長 REST APIでは「ユーザ情報取得」や「ユーザ作成」などの機能ごとにエンドポイントが用意されているのが一
![GraphQL APIで複数の命令を1つのリクエストで投げる方法|林](https://cdn-ak-scissors.b.st-hatena.com/image/square/edecfe364dce004458d19fff97b51186a29cb5fb/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F54522172%2Frectangle_large_type_2_f9b259ed2325283389067de947f54238.png%3Ffit%3Dbounds%26quality%3D85%26width%3D1280)