RESTful APIに利用するHTTPメソッドについて

Stay hungry. Stay foolish. Your time is limited, so don't waste it living someone else's life.

RESTful APIに利用するHTTPメソッドについて

はじめに

 RESTful APIに利用するHTTPメソッドについて調べる機会があったためまとめた。

HTTPメソッド一覧

RESTful APIの操作に必要と思われるHTTPメソッドは以下の通り。

NO.HTTPメソッド操作正常応答ステータス
1GET照会200(OK)
4POST登録201(新規リソース作成:作成済)
200(既存のリソース変更:OK)
204(既存のリソース変更、応答に要素を含まない:コンテンツなし)
5DELETE削除200(アクション実施済、応答に要素が含まれる:OK)
202(アクションが未実施:承認済MI)
204(アクション実施済、応答に要素が含まない:コンテンツなし)
6PUT置換201(新規リソース作成:作成済)
200(既存のリソース変更:OK)
204(既存のリソース変更、応答に要素を含まない:コンテンツなし)
7PATCHデータの一部更新200(OK)

参考リンク

RFC2616:HTTPメソッドの定義

RFC5789:Patchメソッド説明

e-words:RESTful_API