HTTPメソッドとCRUD操作
HTTP(Hypertext Transfer Protocol)は、ウェブ上でデータをやり取りするための通信プロトコルです。
CRUDはHTTP通信を介してデータをやり取りする際の操作であり
・データの生成(Create : POST/PUT)
・読み取り(Read : GET)
・更新(Update : PUT)
・削除(Delete : DELETE)
の四つの種類が主に使用されます。
GETメソッド
GETメソッドはリソースの取得に使用されます。
クエリパラメータをURLに組み込み、サーバーに情報をリクエストします。
ブラウザでウェブページを開くとき等に使用されます。
POSTメソッド
POSTメソッドはクライアントからサーバーにデータを送信するときに使用されるメソッドです。
GETはURLの長さに制限があるのに対し、POSTはデータの送信量に制限がありません。
フォームの送信や記事の投稿等に利用されます。
PUTメソッド
PUTメソッドはリソースの更新、作成を行うためのメソッドです。
既存アカウントや記事の更新等に利用されます。
DELETEメソッド
DELETEメソッドはリソースの削除に使用されるメソッドです。
リクエストによって指定されたリソースが削除されます。
既存アカウントや記事の削除等に利用されます。