PUTとPATCHの違い
PUTとPATCHの違い
WEBのHTTPメソッドにはリソースの更新処理をおこうなう時に利用するPUTとPATCHを利用します。
ただ、この違いがよくわかないので調査しました。
PUT
丸ごと更新する場合。 User を丸ごと更新する場合など。
PATCH
一部分を更新したい場合。 User.first_name だけを変更し、User.last_name等の他のプロパティはそのままの場合など。
まとめ
PUT: リソースの作成、リソースの置換 PATCH: リソースの部分置換