| パッケージ | 説明 |
|---|---|
| org.springframework.http.client | クライアント側の HTTP 上の抽象化が含まれています。 |
| org.springframework.http.client.support | このパッケージは、RestTemplate などの高レベルクラスで使用される汎用 HTTP サポートクラスを提供します。 |
| org.springframework.mock.http.client | クライアント側の HTTP 抽象化のモック実装。 |
| org.springframework.test.web.client | クライアント側の REST テストサポートが含まれています。 |
| org.springframework.test.web.client.response | ビルトイン ResponseCreator 実装が含まれています。 |
| org.springframework.web.client | クライアント側の Web サポートのコアパッケージ。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | AbstractClientHttpRequestClientHttpRequest の抽象ベース。ヘッダーと本文が複数回書き込まれないようにします。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
ClientHttpRequest | Netty4ClientHttpRequestFactory.createRequest(URISE uri, HttpMethod httpMethod) 使用すべきではありません。 |
ClientHttpRequest | HttpComponentsClientHttpRequestFactory.createRequest(URISE uri, HttpMethod httpMethod) |
ClientHttpRequest | ClientHttpRequestFactory.createRequest(URISE uri, HttpMethod httpMethod) 指定された URI および HTTP メソッドの新しい ClientHttpRequest を作成します。 |
ClientHttpRequest | SimpleClientHttpRequestFactory.createRequest(URISE uri, HttpMethod httpMethod) |
ClientHttpRequest | AbstractClientHttpRequestFactoryWrapper.createRequest(URISE uri, HttpMethod httpMethod) この実装は、コンストラクターに提供されたラップされたリクエストファクトリを使用して AbstractClientHttpRequestFactoryWrapper.createRequest(URI, HttpMethod, ClientHttpRequestFactory) を呼び出すだけです。 |
ClientHttpRequest | OkHttp3ClientHttpRequestFactory.createRequest(URISE uri, HttpMethod httpMethod) |
protected ClientHttpRequest | InterceptingClientHttpRequestFactory.createRequest(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) |
protected abstract ClientHttpRequest | AbstractClientHttpRequestFactoryWrapper.createRequest(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) 渡されたリクエストファクトリを使用して、指定された URI および HTTP メソッドの新しい ClientHttpRequest を作成します。 |
protected ClientHttpRequest | BufferingClientHttpRequestFactory.createRequest(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | ClientHttpRequestInitializer.initialize(ClientHttpRequest request) 指定されたクライアント HTTP リクエストを初期化します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected ClientHttpRequest | HttpAccessor.createRequest(URISE url, HttpMethod method) このテンプレートの ClientHttpRequestFactory を介して新しい ClientHttpRequest を作成します。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | MockAsyncClientHttpRequest 使用すべきではありません。 Spring 5.0 以降、直接置換なし |
class | MockClientHttpRequestClientHttpRequest のモック実装。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
ClientHttpRequest | MockMvcClientHttpRequestFactory.createRequest(URISE uri, HttpMethod httpMethod) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected ListSE<ClientHttpRequest> | AbstractRequestExpectationManager.getRequests() これまでに実行されたリクエストの読み取り専用リストを返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
ClientHttpResponse | ResponseCreator.createResponse(ClientHttpRequest request) 指定されたリクエストに対するレスポンスを作成します。 |
ClientHttpResponse | DefaultRequestExpectation.createResponse(ClientHttpRequest request)5.0.3 の時点で、意図的にブロックする可能性のあるレスポンスの作成は、リクエストカウントの追跡から分離され、このメソッドはカウントを透過的にインクリメントしないことに注意してください。 |
protected AssertionErrorSE | AbstractRequestExpectationManager.createUnexpectedRequestError(ClientHttpRequest request) サブクラスが予期しないリクエストに対して発生させることができる AssertionError を返します。 |
RequestExpectation | AbstractRequestExpectationManager.RequestExpectationGroup.findExpectation(ClientHttpRequest request) 一致する期待値を返します。一致するものがなければ null を返します。 |
void | DefaultRequestExpectation.match(ClientHttpRequest request) |
void | RequestMatcher.match(ClientHttpRequest request) 指定されたリクエストを特定の期待値と照合します。 |
protected RequestExpectation | SimpleRequestExpectationManager.matchRequest(ClientHttpRequest request) |
protected RequestExpectation | AbstractRequestExpectationManager.matchRequest(ClientHttpRequest request)5.0.3 以降、サブクラスはリクエストを期待と一致させるために AbstractRequestExpectationManager.validateRequestInternal(ClientHttpRequest) ではなくこのメソッドを実装する必要があり、別のステップとして(このクラスによって呼び出される)レスポンスを作成する呼び出しを残します。 |
RequestExpectation | UnorderedRequestExpectationManager.matchRequest(ClientHttpRequest request) |
ClientHttpResponse | RequestExpectationManager.validateRequest(ClientHttpRequest request) 宣言された期待に照らして、与えられた実際のリクエストを検証します。 |
ClientHttpResponse | AbstractRequestExpectationManager.validateRequest(ClientHttpRequest request) |
protected ClientHttpResponse | AbstractRequestExpectationManager.validateRequestInternal(ClientHttpRequest request) 使用すべきではありません。 5.0.3 の時点で、サブクラスは代わりに AbstractRequestExpectationManager.matchRequest(ClientHttpRequest) を実装し、一致する期待値のみを返す必要があり、呼び出しを残して別のステップとしてレスポンスを作成します(このクラスによって呼び出されます)。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
ClientHttpResponse | DefaultResponseCreator.createResponse(ClientHttpRequest request) |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | RequestCallback.doWithRequest(ClientHttpRequest request) |