用語集に戻る
データベース初級

HTTPメソッド

一言で言うと

GET=データ取得、POST=データ送信(新規作成)、PUT=データ更新、DELETE=データ削除。

もう少し詳しく

一言で言うと

GET=データ取得、POST=データ送信(新規作成)、PUT=データ更新、DELETE=データ削除。HTTPリクエストの「目的」を示す。

もう少し詳しく

GET=データ取得、POST=データ送信(新規作成)、PUT=データ更新、DELETE=データ削除。HTTPリクエストの「目的」を示す。

GET はサーバー状態を変えない安全なメソッドでリソースの取得のみに使います。POST は新規リソースの作成、PUT は指定リソースの完全な置換(冪等)、DELETE はリソースの削除(冪等)に対応します。このほか PATCH(部分更新)、HEAD(ヘッダーのみ取得)、OPTIONS(利用可能なメソッドの確認)なども用途ごとに使い分けます。

実務でどう使うか

  • RESTful API 設計 ── リソースに対する操作をメソッドで明示することで、エンドポイント設計が直感的になります

  • フォームの制約を把握する ── ブラウザの form タグは GET と POST しか送れないため、PUT や DELETE を使う場合は JavaScript の fetch や axios で送る必要があります

  • キャッシュと副作用の設計 ── GET リクエストはブラウザがキャッシュするため、冪等性と副作用の有無を意識してメソッドを選ぶことが重要です

  • 関連する用語

    この用語を学べるコース

    この用語を実際に使ってみよう

    チョットデキルなら、5分のレッスンで実際にコードを書いて学べます。

    コース一覧を見る