public interface ClientHttpResponse extends HttpInputMessage, Closeable
ClientHttpRequest.execute()
.
A ClientHttpResponse
must be closed,
typically in a finally
block.
Modifier and Type | Method and Description |
---|---|
void |
close()
Close this response, freeing any resources created.
|
int |
getRawStatusCode()
Return the HTTP status code (potentially non-standard and not
resolvable through the
HttpStatus enum) as an integer. |
HttpStatus |
getStatusCode()
Return the HTTP status code of the response.
|
String |
getStatusText()
Return the HTTP status text of the response.
|
getBody
getHeaders
HttpStatus getStatusCode() throws IOException
IOException
- in case of I/O errorsIllegalArgumentException
- in case of an unknown HTTP status codeHttpStatus.valueOf(int)
int getRawStatusCode() throws IOException
HttpStatus
enum) as an integer.IOException
- in case of I/O errorsgetStatusCode()
,
HttpStatus.resolve(int)
String getStatusText() throws IOException
IOException
- in case of I/O errorsvoid close()
close
in interface AutoCloseable
close
in interface Closeable