0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

RESTfullの概念

0
Posted at

RESTとは?

  • アプリケーションの設計方法の一つ
  • HTTPメソッドを使ってWebのリソースを操作する際の設計方法
  • Railsにおいてリソースとは、ユーザーや掲示板の情報など、主にデータベースのテーブルのデータの事。

HTTPメソッドとは

  • GET → リソースの取得
    • 例えば掲示板情報を取得するとき。
  • POST → リソースの作成
    • 例えばフォーム内容を作成したときにサーバーへリソースの作成をする。
  • PATCH/PUT →リソースの更新
    • 例えば掲示板のフォーム既存情報を編集するときに利用する。
  • DELETE → リソースの削除
    • 例えば掲示板データの削除

リソースを操作するときはこのいずれかを選びプログラムを書いていく。

HTTPメソッド一覧

メソッド 意味
GET リソースの取得
POST  子リソースの作成、リソースへのデータ追加、その他処理
PUT リソースの更新、リソースの作成
DELETE リソースの削除
HEAD リソースのヘッダ (メタデータの取得)
OPTIONS リソースがサポートしているメソッドの取得
TRACE プロキシ動作の確認
CONNECT プロキシ動作のトンネル接続への変更

参考

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?