diff --git a/enabler/src/de/schildbach/pte/util/ParserUtils.java b/enabler/src/de/schildbach/pte/util/ParserUtils.java index b1a9e4dc..ce5cfa90 100644 --- a/enabler/src/de/schildbach/pte/util/ParserUtils.java +++ b/enabler/src/de/schildbach/pte/util/ParserUtils.java @@ -202,6 +202,10 @@ public final class ParserUtils { throw new NotFoundException(url); } + else if (responseCode == HttpURLConnection.HTTP_MOVED_PERM || responseCode == HttpURLConnection.HTTP_MOVED_TEMP) + { + throw new UnexpectedRedirectException(url, connection.getURL()); + } else { final String message = "got response: " + responseCode + " " + connection.getResponseMessage(); @@ -357,6 +361,10 @@ public final class ParserUtils { throw new NotFoundException(url); } + else if (responseCode == HttpURLConnection.HTTP_MOVED_PERM || responseCode == HttpURLConnection.HTTP_MOVED_TEMP) + { + throw new UnexpectedRedirectException(url, connection.getURL()); + } else { final String message = "got response: " + responseCode + " " + connection.getResponseMessage();