Package com.github.scribejava.core.model
Class Response
java.lang.Object
com.github.scribejava.core.model.Response
- All Implemented Interfaces:
Closeable,AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getBody()Returns the response body as a string, closing the stream that backs it.intgetCode()Obtains the HTTP status codeObtains a single HTTP Header value, or null if undefinedObtains aMapcontaining the HTTP Response HeadersObtains the HTTP status message.Obtains the meaningful stream of the HttpUrlConnection, either inputStream or errorInputStream, depending on the status codebooleantoString()
-
Constructor Details
-
Response
-
Response
-
-
Method Details
-
isSuccessful
public boolean isSuccessful() -
getBody
Returns the response body as a string, closing the stream that backs it. Idempotent.- Returns:
- body as string
- Throws:
IOException- IO Exception
-
getStream
Obtains the meaningful stream of the HttpUrlConnection, either inputStream or errorInputStream, depending on the status code- Returns:
- input stream / error stream
-
getCode
public int getCode()Obtains the HTTP status code- Returns:
- the status code
-
getMessage
Obtains the HTTP status message. Returnsnullif the message can not be discerned from the response (not valid HTTP)- Returns:
- the status message
-
getHeaders
Obtains aMapcontaining the HTTP Response Headers- Returns:
- headers
-
getHeader
Obtains a single HTTP Header value, or null if undefined- Parameters:
name- the header name.- Returns:
- header value or null.
-
toString
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-