タイトル: REATサービス
RESTとは
REpresentational State Transferの略。
Webアプリケーションの設計モデル。
URIを投げることにより、レスポンス(主にJSON形式)するサービス。
基本的にサービス毎に処理を独立させるので、状態を持たない(ステートレス)な設計となる。(あくまで原則として)
以下のHTTP通信でそれぞれ処理を類する。
・GET:取得
・POST:投稿
・PUT:更新
・DELETE:削除
処理の成否はレスポンスコードによって識別することを原則とする。
200 OK: 正常終了
400 Bad Request:無効なリクエスト
401 Unauthorized:認証情報が必要
500 Internal Server Error:サーバー内エラー