1

次のコードを変更して作成された https リクエストを検出しようとしています。

public static boolean isOnHttps(HttpServletRequest request) {
    String protoHeader = request.getHeader(Constants.Header.X_FORWARDED_PROTO);

    if (null == protoHeader || ! protoHeader.equals("https")) {
        return false;
    }

    return true;
}

上記のコードは、作成された https リクエストの一部を検出できません。これに関して、2 つの質問があります。

  1. のパラメーターは何をgetHeader表していますか?

  2. https 経由でサーバーに送信されたすべてのリクエストを検出するにはどうすればよいですか?

あなたが私を任意の方向に向けることができれば、それは非常に役に立ちます. あなたの時間のために前もってThx。

4

1 に答える 1