Add status code to response
This commit is contained in:
@@ -134,6 +134,8 @@ public class TheMovieDbApi {
|
||||
private static final int YEAR_LENGTH = 4;
|
||||
private static final int RATING_MAX = 10;
|
||||
private static final int POST_SUCCESS_STATUS_CODE = 12;
|
||||
private static final int HTTP_STATUS_300 = 300;
|
||||
private static final int HTTP_STATUS_500 = 500;
|
||||
|
||||
/**
|
||||
* API for The Movie Db.
|
||||
@@ -207,13 +209,11 @@ public class TheMovieDbApi {
|
||||
}
|
||||
|
||||
final DigestedResponse response = httpClient.requestContent(httpGet);
|
||||
if (response.getStatusCode() >= 300) {
|
||||
|
||||
if (response.getStatusCode() >= 500) {
|
||||
throw new MovieDbException(ApiExceptionType.HTTP_503_ERROR, response.getContent(), url, null);
|
||||
}
|
||||
|
||||
throw new MovieDbException(ApiExceptionType.HTTP_404_ERROR, response.getContent(), url, null);
|
||||
if (response.getStatusCode() >= HTTP_STATUS_500) {
|
||||
throw new MovieDbException(ApiExceptionType.HTTP_503_ERROR, response.getContent(), response.getStatusCode(), url, null);
|
||||
} else if (response.getStatusCode() >= HTTP_STATUS_300) {
|
||||
throw new MovieDbException(ApiExceptionType.HTTP_404_ERROR, response.getContent(), response.getStatusCode(), url, null);
|
||||
}
|
||||
|
||||
webpage = response.getContent();
|
||||
|
||||
Reference in New Issue
Block a user