パッケージ | 説明 |
---|---|
org.springframework.http.client | クライアント側の HTTP 上の抽象化が含まれています。 |
org.springframework.http.client.support | このパッケージは、RestTemplate のような上位レベルのクラスで使用される汎用 HTTP サポートクラスを提供します。 |
org.springframework.http.server | サーバー側の HTTP 上の抽象化が含まれています。 |
org.springframework.http.server.reactive | |
org.springframework.mock.http.client | クライアント側の HTTP 抽象化のモック実装。 |
org.springframework.mock.http.server.reactive | リアクティブ HTTP サーバー契約のモック実装。 |
org.springframework.web.multipart.support | マルチパート解決フレームワークのサポートクラス。 |
org.springframework.web.reactive.function.client | org.springframework.http.client.reactive リアクティブ HTTP アダプター層上に構築されるリアクティブ WebClient を提供します。 |
org.springframework.web.util | HTML エスケープ、Log4j 初期化、Cookie 処理などのさまざまな Web ユーティリティクラス。 |
修飾子と型 | インターフェースと説明 |
---|---|
interface | AsyncClientHttpRequest 使用すべきではありません。 Spring 5.0 現在、 ClientRequest を推奨 |
interface | ClientHttpRequest クライアント側の HTTP リクエストを表します。 |
修飾子と型 | クラスと説明 |
---|---|
class | AbstractClientHttpRequest ClientHttpRequest の抽象ベース。ヘッダーと本文が複数回書き込まれないようにします。 |
修飾子と型 | メソッドと説明 |
---|---|
ClientHttpResponse | ClientHttpRequestExecution.execute(HttpRequest request, byte[] body) 与えられたリクエスト属性とボディでリクエストを実行し、レスポンスを返します。 |
ListenableFuture<ClientHttpResponse> | AsyncClientHttpRequestExecution.executeAsync(HttpRequest request, byte[] body) 使用すべきではありません。 チェーンの次のインターセプターを呼び出すか、リモートサービスへのリクエストを実行して、リクエストの実行を再開します。 |
ListenableFuture<ClientHttpResponse> | AsyncClientHttpRequestInterceptor.intercept(HttpRequest request, byte[] body, AsyncClientHttpRequestExecution execution) 使用すべきではありません。 指定されたリクエストをインターセプトし、将来のレスポンスを返します。 |
ClientHttpResponse | ClientHttpRequestInterceptor.intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) 指定されたリクエストをインターセプトし、レスポンスを返します。 |
修飾子と型 | クラスと説明 |
---|---|
class | HttpRequestWrapper リクエストを調整するためにオーバーライドできる HttpRequest インターフェースの便利な実装を提供します。 |
修飾子と型 | メソッドと説明 |
---|---|
HttpRequest | HttpRequestWrapper.getRequest() ラップされたリクエストを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
ClientHttpResponse | BasicAuthorizationInterceptor.intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) 使用すべきではありません。 |
ClientHttpResponse | BasicAuthenticationInterceptor.intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) |
コンストラクターと説明 |
---|
HttpRequestWrapper(HttpRequest request) 指定されたリクエストオブジェクトをラップする新しい HttpRequest を作成します。 |
修飾子と型 | インターフェースと説明 |
---|---|
interface | ServerHttpRequest サーバー側の HTTP リクエストを表します。 |
修飾子と型 | クラスと説明 |
---|---|
class | ServletServerHttpRequest HttpServletRequest EE に基づく ServerHttpRequest 実装。 |
修飾子と型 | クラスと説明 |
---|---|
class | AbstractServerHttpRequest ServerHttpRequest 実装の共通基本クラス。 |
class | ServerHttpRequestDecorator 別の ServerHttpRequest をラップし、すべてのメソッドをそれに委譲します。 |
修飾子と型 | クラスと説明 |
---|---|
class | MockAsyncClientHttpRequest 使用すべきではありません。 Spring 5.0 以降、直接置換なし |
class | MockClientHttpRequest ClientHttpRequest のモック実装。 |
修飾子と型 | クラスと説明 |
---|---|
class | MockServerHttpRequest 実際のサーバーなしでテストで使用するための AbstractServerHttpRequest のモック拡張。 |
修飾子と型 | クラスと説明 |
---|---|
class | RequestPartServletServerHttpRequest マルチパートリクエストの一部にアクセスする ServerHttpRequest 実装。 |
修飾子と型 | メソッドと説明 |
---|---|
HttpRequest | WebClientResponseException.getRequest() 対応するリクエストを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
static WebClientResponseException | WebClientResponseException.create(int statusCode, StringSE statusText, HttpHeaders headers, byte[] body, CharsetSE charset, HttpRequest request) WebClientResponseException または HTTP ステータス固有のサブクラスを作成します。 |
ClientResponse.Builder | ClientResponse.Builder.request(HttpRequest request) レスポンスに関連付けられたリクエストを設定します。 |
コンストラクターと説明 |
---|
UnknownHttpStatusCodeException(int 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) 準備されたメッセージを持つコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
static UriComponentsBuilder | UriComponentsBuilder.fromHttpRequest(HttpRequest request) 指定された HttpRequest に関連付けられた URI から新しい UriComponents オブジェクトを作成すると同時に、ヘッダー "Forwarded" (RFC 7239)、または "X-Forwarded-Host"、"X-Forwarded-Port"、「X-Forwarded 「転送」が見つからない場合は「プロト」。 |
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) 最初の「転送済み」を解析します: クライアントのアドレスを表す InetSocketAddress への for =... " または " X-Forwarded-For " ヘッダー値。 |