概要 HTTPリクエストでOriginヘッダーが設定されるケースが異なるためまとめてみました。 Originヘッダーについて <scheme>://<hostname>[:<port>]のフォーマットで設定される。(例:Origin: https://blog.hatena.jp ) プログラムによる書き換えはできない。ブラウザが設定した値が使用される。 サーバー側のCORSチェックに使用される。 Originヘッダーの設定条件 以下の場合にOriginヘッダーは設定される。 CORSリクエスト POSTリクエスト ブラウザ毎の挙動の違い 2018年6月現在、POSTリクエストに対するOrigin設定の有無がブラウザ毎によって分かれている。 同一OriginのPOST時にOriginが設定されるブラウザ Chrome Safari 同一OriginのPOST時にOriginが設定されないブ