インターフェースの使用
org.springframework.http.HttpRequest
パッケージ
説明
クライアント側の HTTP 上の抽象化が含まれています。
このパッケージは、RestTemplate などの高レベルクラスで使用される汎用 HTTP サポートクラスを提供します。
サーバー側の HTTP 上の抽象化が含まれています。
クライアント側の HTTP 抽象化のモック実装。
リアクティブ HTTP サーバー契約のモック実装。
クライアント側の Web サポートのコアパッケージ。
マルチパート解決フレームワークのサポートクラス。
org.springframework.http.client.reactive
リアクティブ HTTP アダプター層上に構築されるリアクティブ WebClient
を提供します。org.springframework.web.reactive.function.client
パッケージをサポートするクラス。HTML エスケープや Cookie 処理などのその他の Web ユーティリティクラス。
org.springframework.http.client 内の HttpRequest 使用
修飾子と型メソッド説明ClientHttpRequestExecution.execute
(HttpRequest request, byte[] body) 与えられたリクエスト属性とボディでリクエストを実行し、レスポンスを返します。ClientHttpRequestInterceptor.intercept
(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) 指定されたリクエストをインターセプトし、レスポンスを返します。org.springframework.http.client.support 内の HttpRequest 使用
修飾子と型メソッド説明BasicAuthenticationInterceptor.intercept
(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) 修飾子コンストラクター説明HttpRequestWrapper
(HttpRequest request) 指定されたリクエストオブジェクトをラップする新しいHttpRequest
を作成します。org.springframework.http.server 内の HttpRequest 使用
org.springframework.http.server.reactive 内の HttpRequest 使用
org.springframework.mock.http.client 内の HttpRequest 使用
org.springframework.mock.http.server.reactive 内の HttpRequest 使用
org.springframework.web.client 内の HttpRequest 使用
修飾子と型メソッド説明RestClient.RequestHeadersSpec.ExchangeFunction.exchange
(HttpRequest clientRequest, RestClient.RequestHeadersSpec.ConvertibleClientHttpResponse clientResponse) 指定されたレスポンスを型T
に交換します。void
RestClient.ResponseSpec.ErrorHandler.handle
(HttpRequest request, ClientHttpResponse response) 指定されたレスポンスのエラーを処理します。org.springframework.web.multipart.support 内の HttpRequest 使用
org.springframework.web.reactive.function.client 内の HttpRequest 使用
修飾子と型メソッド説明WebClientResponseException.getRequest()
対応するリクエストを返します。ClientResponse.request()
レスポンスに関連付けられたリクエストを返します。修飾子と型メソッド説明static WebClientResponseException
WebClientResponseException.create
(int statusCode, StringSE statusText, HttpHeaders headers, byte[] body, CharsetSE charset, HttpRequest request) WebClientResponseException
または HTTP ステータス固有のサブクラスを作成します。static WebClientResponseException
WebClientResponseException.create
(HttpStatusCode statusCode, StringSE statusText, HttpHeaders headers, byte[] body, CharsetSE charset, HttpRequest request) WebClientResponseException
または HTTP ステータス固有のサブクラスを作成します。ClientResponse.Builder.request
(HttpRequest request) レスポンスに関連付けられたリクエストを設定します。修飾子コンストラクター説明UnknownHttpStatusCodeException
(int statusCode, HttpHeaders headers, byte[] responseBody, CharsetSE responseCharset, HttpRequest request) 指定されたパラメーターでUnknownHttpStatusCodeException
の新しいインスタンスを作成します。UnknownHttpStatusCodeException
(HttpStatusCode statusCode, HttpHeaders headers, byte[] responseBody, CharsetSE responseCharset, HttpRequest request) 指定されたパラメーターでUnknownHttpStatusCodeException
の新しいインスタンスを作成します。WebClientResponseException
(int status, StringSE reasonPhrase, HttpHeaders headers, byte[] body, CharsetSE charset, HttpRequest request) レスポンスデータのみを含むコンストラクター、およびデフォルトメッセージ。WebClientResponseException
(StringSE message, int statusCode, StringSE statusText, HttpHeaders headers, byte[] responseBody, CharsetSE charset, HttpRequest request) 準備されたメッセージを持つコンストラクター。WebClientResponseException
(StringSE message, HttpStatusCode statusCode, StringSE statusText, HttpHeaders headers, byte[] responseBody, CharsetSE charset, HttpRequest request) 準備されたメッセージを持つコンストラクター。WebClientResponseException
(HttpStatusCode statusCode, StringSE reasonPhrase, HttpHeaders headers, byte[] body, CharsetSE charset, HttpRequest request) レスポンスデータのみを含むコンストラクター、およびデフォルトメッセージ。org.springframework.web.reactive.function.client.support 内の HttpRequest 使用
org.springframework.web.util 内の HttpRequest 使用
修飾子と型メソッド説明static UriComponentsBuilder
UriComponentsBuilder.fromHttpRequest
(HttpRequest request) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。static boolean
WebUtils.isSameOrigin
(HttpRequest request) Origin
、Host
、Forwarded
、X-Forwarded-Proto
、X-Forwarded-Host
、X-Forwarded-Port
ヘッダーに基づいて、リクエストが同一生成元のものであるかどうかを確認します。static boolean
WebUtils.isValidOrigin
(HttpRequest request, CollectionSE<StringSE> allowedOrigins) 指定されたリクエストの起点を、許可された起点のリストと照合します。static InetSocketAddressSE
UriComponentsBuilder.parseForwardedFor
(HttpRequest request, InetSocketAddressSE remoteAddress) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
ForwardedHeaderUtils.adaptFromForwardedHeaders(java.net.URI, org.springframework.http.HttpHeaders)
を推奨します。6.2 で削除予定