|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.io.IOException
com.google.api.client.http.HttpResponseException
public class HttpResponseException
Exception thrown when an error status code is detected in an HTTP response.
| Constructor Summary | |
|---|---|
HttpResponseException(HttpResponse response)
Constructor that constructs a detail message from the given HTTP response that includes the status code, status message and HTTP response content. |
|
HttpResponseException(HttpResponse response,
String message)
Constructor that allows an alternative detail message to be used. |
|
| Method Summary | |
|---|---|
static StringBuilder |
computeMessageBuffer(HttpResponse response)
Returns an exception message string builder to use for the given HTTP response. |
HttpHeaders |
getHeaders()
Returns the HTTP response headers. |
int |
getStatusCode()
Returns the HTTP status code or 0 for none. |
String |
getStatusMessage()
Returns the HTTP status message or null for none. |
boolean |
isSuccessStatusCode()
Returns whether received a successful HTTP status code >= 200 && < 300 (see
getStatusCode()). |
| Methods inherited from class java.lang.Throwable |
|---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public HttpResponseException(HttpResponse response)
Callers of this constructor should call HttpResponse.disconnect() after
HttpResponseException is instantiated. Example usage:
try {
throw new HttpResponseException(response);
} finally {
response.disconnect();
}
response - HTTP response
public HttpResponseException(HttpResponse response,
String message)
Callers of this constructor should call HttpResponse.disconnect() after
HttpResponseException is instantiated. Example usage:
try {
throw new HttpResponseException(response, message);
} finally {
response.disconnect();
}
response - HTTP responsemessage - detail message to use or null for none| Method Detail |
|---|
public final boolean isSuccessStatusCode()
>= 200 && < 300 (see
getStatusCode()).
public final int getStatusCode()
0 for none.
public final String getStatusMessage()
null for none.
public HttpHeaders getHeaders()
public static StringBuilder computeMessageBuffer(HttpResponse response)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||