LoginSignup
0
0

REST APIについて

RESTとは

REpresentational State Transferの略。
分散型システムにおける設計ルールのこと。

RESTfulとは

RESTで求められる原則に従っていること。

REST原則

1.クライアント/サーバー
2.ステートレス
3.キャッシュ制御
4.統一インターフェース
5.階層化システム
6.コードオンデマンド

REST API設計レベル

設計レベルは4段階。

1.LEVEL0 HTTPを使っている
2.LEVEL1 リソースの概念を導入
3.LEVEL2 HTTPの動詞を導入
4.LEVEL3 HATEOSの概念を導入

movieをリソースとしてCRUD操作のURI,HTTPメソッドを定義する

CRUD操作

ユーザー情報一覧取得
ユーザーの新規登録
特定ユーザーの取得
ユーザーの更新
ユーザーの削除

URI HTTP method
/api/movie GET
/api/movie/:id POST
/api/movie/:id GET
/api/movie/:id PUT
/api/movie/:id DELETE
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0