Uses of Interface
org.springframework.http.client.ClientHttpResponse
Packages that use ClientHttpResponse
Package
Description
Contains an abstraction over client-side HTTP.
This package provides generic HTTP support classes,
to be used by higher-level classes like RestTemplate.
Core package of the client-side web support.
-
Uses of ClientHttpResponse in org.springframework.http.client
Classes in org.springframework.http.client that implement ClientHttpResponseModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version.as of 6.0, with no direct replacement; scheduled for removal in 6.2Methods in org.springframework.http.client that return ClientHttpResponseModifier and TypeMethodDescriptionfinal ClientHttpResponseAbstractClientHttpRequest.execute()ClientHttpRequest.execute()Execute this request, resulting in aClientHttpResponsethat can be read.ClientHttpRequestExecution.execute(HttpRequest request, byte[] body) Execute the request with the given request attributes and body, and return the response.protected abstract ClientHttpResponseAbstractClientHttpRequest.executeInternal(HttpHeaders headers) Abstract template method that writes the given headers and content to the HTTP request.ClientHttpRequestInterceptor.intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) Intercept the given request, and return a response. -
Uses of ClientHttpResponse in org.springframework.http.client.support
Methods in org.springframework.http.client.support that return ClientHttpResponseModifier and TypeMethodDescriptionBasicAuthenticationInterceptor.intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) -
Uses of ClientHttpResponse in org.springframework.web.client
Subinterfaces of ClientHttpResponse in org.springframework.web.clientModifier and TypeInterfaceDescriptionstatic interfaceExtension ofClientHttpResponsethat can convert the body.Methods in org.springframework.web.client with parameters of type ClientHttpResponseModifier and TypeMethodDescriptionHttpMessageConverterExtractor.extractData(ClientHttpResponse response) ResponseExtractor.extractData(ClientHttpResponse response) Extract data from the givenClientHttpResponseand return it.protected CharsetDefaultResponseErrorHandler.getCharset(ClientHttpResponse response) Determine the charset of the response (for inclusion in a status exception).protected MediaTypeHttpMessageConverterExtractor.getContentType(ClientHttpResponse response) Determine the Content-Type of the response based on the "Content-Type" header or otherwise default toMediaType.APPLICATION_OCTET_STREAM.protected byte[]DefaultResponseErrorHandler.getResponseBody(ClientHttpResponse response) Read the body of the given response (for inclusion in a status exception).voidRestClient.ResponseSpec.ErrorHandler.handle(HttpRequest request, ClientHttpResponse response) Handle the error in the given response.voidDefaultResponseErrorHandler.handleError(ClientHttpResponse response) Handle the error in the given response with the given resolved status code.protected voidDefaultResponseErrorHandler.handleError(ClientHttpResponse response, HttpStatusCode statusCode) Handle the error based on the resolved status code.voidExtractingResponseErrorHandler.handleError(ClientHttpResponse response, HttpStatusCode statusCode) default voidResponseErrorHandler.handleError(URI url, HttpMethod method, ClientHttpResponse response) Alternative toResponseErrorHandler.handleError(ClientHttpResponse)with extra information providing access to the request URL and HTTP method.voidResponseErrorHandler.handleError(ClientHttpResponse response) Handle the error in the given response.protected voidRestTemplate.handleResponse(URI url, HttpMethod method, ClientHttpResponse response) Handle the given response, performing appropriate logging and invoking theResponseErrorHandlerif necessary.booleanDefaultResponseErrorHandler.hasError(ClientHttpResponse response) Delegates toDefaultResponseErrorHandler.hasError(HttpStatusCode)with the response status code.booleanResponseErrorHandler.hasError(ClientHttpResponse response) Indicate whether the given response has any errors.protected Function<org.springframework.core.ResolvableType,?> DefaultResponseErrorHandler.initBodyConvertFunction(ClientHttpResponse response, byte[] body) Return a function for decoding the error content.