インターフェースの使用
org.springframework.http.client.ClientHttpRequest
パッケージ
説明
クライアント側の HTTP 上の抽象化が含まれています。
このパッケージは、クライアント HTTP
Observation
のサポートを提供します。 このパッケージは、RestTemplate などの高レベルクラスで使用される汎用 HTTP サポートクラスを提供します。
クライアント側の HTTP 抽象化のモック実装。
クライアント側の REST テストサポートが含まれています。
ビルトイン
ResponseCreator
実装が含まれています。 クライアント側の Web サポートのコアパッケージ。
org.springframework.http.client 内の ClientHttpRequest 使用
修飾子と型メソッド説明final ClientHttpRequest
AbstractClientHttpRequestFactoryWrapper.createRequest
(URISE uri, HttpMethod httpMethod) この実装は、コンストラクターに提供されたラップされたリクエストファクトリを使用してAbstractClientHttpRequestFactoryWrapper.createRequest(URI, HttpMethod, ClientHttpRequestFactory)
を呼び出すだけです。protected abstract ClientHttpRequest
AbstractClientHttpRequestFactoryWrapper.createRequest
(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) 渡されたリクエストファクトリを使用して、指定された URI および HTTP メソッドの新しいClientHttpRequest
を作成します。protected ClientHttpRequest
BufferingClientHttpRequestFactory.createRequest
(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) ClientHttpRequestFactory.createRequest
(URISE uri, HttpMethod httpMethod) 指定された URI および HTTP メソッドの新しいClientHttpRequest
を作成します。HttpComponentsClientHttpRequestFactory.createRequest
(URISE uri, HttpMethod httpMethod) protected ClientHttpRequest
InterceptingClientHttpRequestFactory.createRequest
(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) JdkClientHttpRequestFactory.createRequest
(URISE uri, HttpMethod httpMethod) JettyClientHttpRequestFactory.createRequest
(URISE uri, HttpMethod httpMethod) OkHttp3ClientHttpRequestFactory.createRequest
(URISE uri, HttpMethod httpMethod) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ReactorNettyClientRequestFactory.createRequest
(URISE uri, HttpMethod httpMethod) SimpleClientHttpRequestFactory.createRequest
(URISE uri, HttpMethod httpMethod) 修飾子と型メソッド説明void
ClientHttpRequestInitializer.initialize
(ClientHttpRequest request) 指定されたクライアント HTTP リクエストを初期化します。org.springframework.http.client.observation 内の ClientHttpRequest 使用
org.springframework.http.client.support 内の ClientHttpRequest 使用
修飾子と型メソッド説明protected ClientHttpRequest
HttpAccessor.createRequest
(URISE url, HttpMethod method) このテンプレートのClientHttpRequestFactory
を介して新しいClientHttpRequest
を作成します。org.springframework.mock.http.client 内の ClientHttpRequest 使用
org.springframework.test.web.client 内の ClientHttpRequest 使用
修飾子と型メソッド説明protected ListSE<ClientHttpRequest>
AbstractRequestExpectationManager.getRequests()
これまでに実行されたリクエストの読み取り専用リストを返します。修飾子と型メソッド説明DefaultRequestExpectation.createResponse
(ClientHttpRequest request) 5.0.3 の時点で、意図的にブロックする可能性のあるレスポンスの作成は、リクエストカウントの追跡から分離され、このメソッドはカウントを透過的にインクリメントしないことに注意してください。ResponseCreator.createResponse
(ClientHttpRequest request) 指定されたリクエストに対するレスポンスを作成します。protected AssertionErrorSE
AbstractRequestExpectationManager.createUnexpectedRequestError
(ClientHttpRequest request) サブクラスが予期しないリクエストに対して発生する可能性があるAssertionError
を返します。AbstractRequestExpectationManager.RequestExpectationGroup.findExpectation
(ClientHttpRequest request) 一致する期待値を返します。一致するものがなければnull
を返します。void
DefaultRequestExpectation.match
(ClientHttpRequest request) void
RequestMatcher.match
(ClientHttpRequest request) 指定されたリクエストを特定の期待値と照合します。protected RequestExpectation
AbstractRequestExpectationManager.matchRequest
(ClientHttpRequest request) 5.0.3 サブクラスの時点で、リクエストを期待どおりに一致させるために、#validateRequestInternal(ClientHttpRequest)
の代わりにこのメソッドを実装し、レスポンスを作成するための呼び出しを別のステップ (このクラスによって呼び出される) として残す必要があります。protected RequestExpectation
SimpleRequestExpectationManager.matchRequest
(ClientHttpRequest request) UnorderedRequestExpectationManager.matchRequest
(ClientHttpRequest request) AbstractRequestExpectationManager.validateRequest
(ClientHttpRequest request) RequestExpectationManager.validateRequest
(ClientHttpRequest request) 宣言された期待に照らして、与えられた実際のリクエストを検証します。org.springframework.test.web.client.response 内の ClientHttpRequest 使用
修飾子と型メソッド説明DefaultResponseCreator.createResponse
(ClientHttpRequest request) ExecutingResponseCreator.createResponse
(ClientHttpRequest request) org.springframework.web.client 内の ClientHttpRequest 使用
修飾子と型メソッド説明RestClient.RequestHeadersSpec.httpRequest
(ConsumerSE<ClientHttpRequest> requestConsumer) ClientHttpRequest
へのアクセスのコールバック。これにより、基盤となる HTTP ライブラリのネイティブリクエストへのアクセスが提供されます。