LoginSignup
1
2

REST API

Last updated at Posted at 2024-06-09

RESTful APIの主要なHTTPメソッド

メソッド 説明 用途
GET サーバーからリソースを取得する。 Read
POST サーバーに新しいリソースを作成する。 Create
PUT サーバー上の既存リソースを更新する。 Update
DELETE サーバーからリソースを削除する。 Delete

GET

  • 用途: データの読み取り。
  • : GET /users/123 はユーザーID 123の情報を取得します。

POST

  • 用途: 新規リソースの作成。
  • : POST /users に新しいユーザー情報を送信し、新しいユーザーを作成します。

PUT

  • 用途: データの完全な更新。
  • : PUT /users/123 でユーザーID 123の情報を更新します。

DELETE

  • 用途: リソースの削除。
  • : DELETE /users/123 でユーザーID 123の情報を削除します。

REST APIのベストプラクティス

  1. エンドポイントに名詞を使用:

    • リクエストの形成が直感的になります。
    • 例: GET /datasourcePOST /articles
    • NG例: GET /datasourcePOST /GetArticles
  2. 確立されたデータ形式の使用:

    • JSONが最も一般的で人気のあるデータ形式です。
  3. エラーハンドリングの実施:

    • 完全なエラーハンドリングと標準HTTP応答コードの使用が重要です。
    • 404,500等 詳しくはこちらをご覧ください。

おすすめ教材

LEARN REST API DESIGN
How do we design effective and safe APIs? も分かりやすい

1
2
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
1
2