Webを支える技術 第7章 HTTPメソッド その1

  • HTTPのメソッドは 8つ
    • GET
    • POST
    • PUT
    • DELETE
    • HEAD
    • OPTIONS
    • TRACE
    • CONNECT
  • GET/POST/PUT/DELETE は CRUD (Create/Read/Update/Delete) の操作に対応できる
    • POST は Create(新規作成)とUpdate(データ追加)の挙動がありえる
    • POST はリクエストボディにパラメータを格納できるので長いパラメータを渡す時に利用される場合もある
    • PUT も Create(新規作成)とUpdate(更新)の挙動がある。ただし追記ではなくて更新(置換)
    • POST と PUT の違い。POST は追加するリソースの URL はサーバが決める(ID を採番するなど)。PUT は追加するリソースの URI を指定している

今朝はここまで。