Package | Description |
---|---|
org.springframework.http.client |
Contains an abstraction over client-side HTTP.
|
org.springframework.mock.http.client |
Mock implementations of client-side HTTP abstractions.
|
org.springframework.test.web.client |
Contains client-side REST testing support.
|
org.springframework.test.web.client.response |
Contains built-in
ResponseCreator
implementations. |
org.springframework.web.client |
Core package of the client-side web support.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractClientHttpResponse
Abstract base for
ClientHttpResponse . |
Modifier and Type | Method and Description |
---|---|
ClientHttpResponse |
ClientHttpRequest.execute()
Execute this request, resulting in a
ClientHttpResponse that can be read. |
ClientHttpResponse |
AbstractClientHttpRequest.execute() |
ClientHttpResponse |
ClientHttpRequestExecution.execute(HttpRequest request,
byte[] body)
Execute the request with the given request attributes and body, and return the response.
|
protected abstract ClientHttpResponse |
AbstractClientHttpRequest.executeInternal(HttpHeaders headers)
Abstract template method that writes the given headers and content to the HTTP request.
|
ClientHttpResponse |
ClientHttpRequestInterceptor.intercept(HttpRequest request,
byte[] body,
ClientHttpRequestExecution execution)
Intercept the given request, and return a response.
|
Modifier and Type | Class and Description |
---|---|
class |
MockClientHttpResponse
Mock implementation of
ClientHttpResponse . |
Modifier and Type | Method and Description |
---|---|
ClientHttpResponse |
MockClientHttpRequest.execute()
|
protected ClientHttpResponse |
MockClientHttpRequest.executeInternal()
The default implementation returns the configured
response . |
Modifier and Type | Method and Description |
---|---|
void |
MockClientHttpRequest.setResponse(ClientHttpResponse clientHttpResponse) |
Modifier and Type | Method and Description |
---|---|
ClientHttpResponse |
ResponseCreator.createResponse(ClientHttpRequest request)
Create a response for the given request.
|
Modifier and Type | Method and Description |
---|---|
ClientHttpResponse |
DefaultResponseCreator.createResponse(ClientHttpRequest request) |
Modifier and Type | Method and Description |
---|---|
T |
ResponseExtractor.extractData(ClientHttpResponse response)
Extract data from the given
ClientHttpResponse and return it. |
T |
HttpMessageConverterExtractor.extractData(ClientHttpResponse response) |
void |
DefaultResponseErrorHandler.handleError(ClientHttpResponse response)
This default implementation throws a
HttpClientErrorException if the response status code
is HttpStatus.Series.CLIENT_ERROR , a HttpServerErrorException
if it is HttpStatus.Series.SERVER_ERROR ,
and a RestClientException in other cases. |
void |
ResponseErrorHandler.handleError(ClientHttpResponse response)
Handles the error in the given response.
|
boolean |
DefaultResponseErrorHandler.hasError(ClientHttpResponse response)
Delegates to
DefaultResponseErrorHandler.hasError(HttpStatus) with the response status code. |
boolean |
ResponseErrorHandler.hasError(ClientHttpResponse response)
Indicates whether the given response has any errors.
|
protected boolean |
HttpMessageConverterExtractor.hasMessageBody(ClientHttpResponse response)
Indicates whether the given response has a message body.
|
Copyright © 2015. All rights reserved.