クラス PortResolverImpl
java.lang.ObjectSE
org.springframework.security.web.PortResolverImpl
- 実装されたすべてのインターフェース:
PortResolver
@DeprecatedSE(forRemoval=true)
public class PortResolverImpl
extends ObjectSE
implements PortResolver
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
これは古い IE のバグのために存在していたもので、もう必要ありません。
ServletRequest.getServerPort() からポートを取得する
PortResolver
の具体的な実装。 このクラスは、IE のバグを処理できるため、ポートが既知の番号(80 または 443)ではない別のスキームやポートにリダイレクトされた後、ヘッダーに誤った URL が表示されます。処理には、ServletRequest.getServerPort()
からのスキームに対する不正なレスポンス(たとえば、8443 の HTTP リクエスト)の検出と、実サーバーポートの決定(たとえば、HTTP リクエストは実際には 8080 にある)が含まれます。有効なポートのマップは、構成された PortMapper
から取得されます。
フィールドのサマリー
インターフェース org.springframework.security.web.PortResolver から継承されたフィールド
NO_OP
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。int
getServerPort
(jakarta.servlet.ServletRequest request) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ServletRequest
が受信されたポートを示します。void
setPortMapper
(PortMapper portMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
コンストラクターの詳細
PortResolverImpl
public PortResolverImpl()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
メソッドの詳細
getPortMapper
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。getServerPort
public int getServerPort(jakarta.servlet.ServletRequest request) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。インターフェースからコピーされた説明:PortResolver
ServletRequest
が受信されたポートを示します。- 次で指定:
- インターフェース
PortResolver
のgetServerPort
- パラメーター:
request
- メソッドがポートを検索する必要があること- 戻り値:
- リクエストが受信されたポート
setPortMapper
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。