PUT はリソース全体を置き換えます。すべてのフィールドを含むリクエストボディが必要で、省略したフィールドは削除されます。PATCH は部分更新で、変更したいフィールドだけを送信します。REST API では大きなオブジェクトの一部更新に PATCH を使うことでトラフィックを削減できます。
HEAD メソッドはどんな場面で使いますか?
HEAD はレスポンスボディなしで GET と同じヘッダを取得します。ファイルのサイズ(Content-Length)や最終更新日時(Last-Modified)をボディ転送なしに確認したい場合や、URLが有効かどうかを軽量にチェックしたい場合に使います。リンクチェックツールや CDN のヘルスチェックでよく使われます。