From 58a2858002ed235070e5da5eae65f17e96dc3413 Mon Sep 17 00:00:00 2001 From: Stuart Boston Date: Mon, 19 Jan 2015 21:55:16 +0000 Subject: [PATCH] Add status code to response --- .../com/omertron/themoviedbapi/TheMovieDbApi.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/omertron/themoviedbapi/TheMovieDbApi.java b/src/main/java/com/omertron/themoviedbapi/TheMovieDbApi.java index ae870853a..ba48e5e85 100644 --- a/src/main/java/com/omertron/themoviedbapi/TheMovieDbApi.java +++ b/src/main/java/com/omertron/themoviedbapi/TheMovieDbApi.java @@ -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();