Package com.github.scribejava.core.model
Class Response
- java.lang.Object
-
- com.github.scribejava.core.model.Response
-
public class Response extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Response(int code, java.lang.String message, java.util.Map<java.lang.String,java.lang.String> headers, java.io.InputStream stream)
Response(int code, java.lang.String message, java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String body)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getBody()
int
getCode()
Obtains the HTTP status codejava.lang.String
getHeader(java.lang.String name)
Obtains a single HTTP Header value, or null if undefinedjava.util.Map<java.lang.String,java.lang.String>
getHeaders()
Obtains aMap
containing the HTTP Response Headersjava.lang.String
getMessage()
Obtains the HTTP status message.java.io.InputStream
getStream()
Obtains the meaningful stream of the HttpUrlConnection, either inputStream or errorInputStream, depending on the status codeboolean
isSuccessful()
java.lang.String
toString()
-
-
-
Constructor Detail
-
Response
public Response(int code, java.lang.String message, java.util.Map<java.lang.String,java.lang.String> headers, java.io.InputStream stream)
-
Response
public Response(int code, java.lang.String message, java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String body)
-
-
Method Detail
-
isSuccessful
public boolean isSuccessful()
-
getBody
public java.lang.String getBody() throws java.io.IOException
- Throws:
java.io.IOException
-
getStream
public java.io.InputStream 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
public java.lang.String getMessage()
Obtains the HTTP status message. Returnsnull
if the message can not be discerned from the response (not valid HTTP)- Returns:
- the status message
-
getHeaders
public java.util.Map<java.lang.String,java.lang.String> getHeaders()
Obtains aMap
containing the HTTP Response Headers- Returns:
- headers
-
getHeader
public java.lang.String getHeader(java.lang.String name)
Obtains a single HTTP Header value, or null if undefined- Parameters:
name
- the header name.- Returns:
- header value or null.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-