見出し画像

【HTTP】各メソッドの役割


HTTPリクエストとは

  • WEBサーバーに送信する要求

  • 3つの部品で成り立っている

    • リクエストライン

      • メソッド、URL、HTTPバージョン

    • ヘッダ

      • 制御系の情報

    • ボディ

      • 実行したい処理に対する具体的な情報の指定

HTTPメソッド

  • HTTPプロトコルで定義されているリクエストメソッド

  • クライアントからサーバーへ要求の種類を伝えるもの

種類とそれぞれの役割

  • GET:リソースの取得

  • POST:データの送信と処理

  • PUT:リソースの作成または更新

  • DELEATE:リソースの削除

  • HEAD:リソースのヘッダ情報の取得

  • GETリクエストと同じレスポンスを レスポンス本文なしで求めるメソッド

  • PATCH:リソースの一部の更新

  • OPTIONS:サポートされているメソッドの取得

  • CONNECT:プロキシサーバーがTLS/SSLトンネリングを確立するために使用

  • TRACE:リクエストのループバックテスト


所感
WEB開発に関わるようになって本当にコンピューターさんとお話するお仕事なんだなあと実感中。。
言ったこと返してくれるなら人間同士のコミュニケーションよりも簡単なのでは、!?


この記事が気に入ったらサポートをしてみませんか?