HTTPヘッダーのLocationの役割

概要

Location レスポンスヘッダーはリダイレクト先の URL を示す。

3xx (リダイレクト) または 201 (created) ステータスレスポンスを返すときに使用する。

  • リダイレクトの場合、 Location で示されたページにアクセスする新しいリクエストを生成するために使用する。

  • リソース作成 (created) の場合、 新しく作成されたリソースへの URL を示すために使用する。

リソース作成時のLocation 例:http://localhost:8080/user/{id} {id}は作成したリソースのid

参考リンク

developer.mozilla.org