diff --git a/common/src/main/java/ctbrec/io/HttpException.java b/common/src/main/java/ctbrec/io/HttpException.java index e9664bf5..f58e8cd2 100644 --- a/common/src/main/java/ctbrec/io/HttpException.java +++ b/common/src/main/java/ctbrec/io/HttpException.java @@ -4,15 +4,24 @@ import java.io.IOException; public class HttpException extends IOException { - private int code; - private String msg; + private final String url; + private final int code; + private final String msg; public HttpException(int code, String msg) { super(code + " - " + msg); + this.url = ""; this.code = code; this.msg = msg; } + public HttpException(String url, int code, String msg) { + super(code + " - " + msg + " - " + url); + this.code = code; + this.msg = msg; + this.url = url; + } + public int getResponseCode() { return code; } @@ -20,4 +29,8 @@ public class HttpException extends IOException { public String getResponseMessage() { return msg; } + + public String getUrl() { + return url; + } }