私は、POSTリクエストを行い、このページを持っている:なぜrequest.protocolは常にhttpsではなくhttpであるのですか?
<form method="POST" action="https://staging.cathytest.com/user/signup">
<input name="data" value="tsd213guHUUDUhyusgd4314yDTSgts435dfsg" />
<input type="submit" value="Submit" />
</form>
要求プロトコルがhttpsであれば、コントローラのアクションsignup
をチェックします。私はrequest.protocol
を使用してプロトコルを取得しますが、それは常に私にhttpを与えます。問題が何であるか教えていただけますか?
あなたのリバースプロキシがhttpsをオフロードしていると思いますが、リバースプロキシの設定がないとわかりません。 – Aetherus