Package org.springframework.http.client
Interface ClientHttpResponse
- All Superinterfaces:
AutoCloseable
,Closeable
,HttpInputMessage
,HttpMessage
- All Known Implementing Classes:
AbstractClientHttpResponse
,MockClientHttpResponse
Represents a client-side HTTP response.
Obtained via an invocation of ClientHttpRequest.execute()
.
A ClientHttpResponse
must be closed,
typically in a finally
block.
- Since:
- 3.0
- Author:
- Arjen Poutsma
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Close this response, freeing any resources created.int
Deprecated.Get the HTTP status code as anHttpStatusCode
.Get the HTTP status text of the response.Methods inherited from interface org.springframework.http.HttpInputMessage
getBody
Methods inherited from interface org.springframework.http.HttpMessage
getHeaders
-
Method Details
-
getStatusCode
Get the HTTP status code as anHttpStatusCode
.- Returns:
- the HTTP status as
HttpStatusCode
value (nevernull
) - Throws:
IOException
- in case of I/O errors
-
getRawStatusCode
Deprecated.as of 6.0, in favor ofgetStatusCode()
; scheduled for removal in 6.2Get the HTTP status code as an integer.- Returns:
- the HTTP status as an integer value
- Throws:
IOException
- in case of I/O errors- Since:
- 3.1.1
- See Also:
-
getStatusText
Get the HTTP status text of the response.- Returns:
- the HTTP status text
- Throws:
IOException
- in case of I/O errors
-
close
void close()Close this response, freeing any resources created.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
getStatusCode()
; scheduled for removal in 6.2