diff --git a/src/zutil/net/http/HttpHeader.java b/src/zutil/net/http/HttpHeader.java index 7a6e316..612fb05 100755 --- a/src/zutil/net/http/HttpHeader.java +++ b/src/zutil/net/http/HttpHeader.java @@ -39,10 +39,11 @@ public class HttpHeader { public static final String HEADER_COOKIE = "Cookie"; public static final String HEADER_CONTENT_TYPE = "Content-Type"; public static final String HEADER_CONTENT_LENGTH = "Content-Length"; + public static final String HEADER_IF_NONE_MATCH = "If-None-Match"; + public static final String HEADER_LOCATION = "Location"; public static final String HEADER_SET_COOKIE = "Set-Cookie"; public static final String HEADER_SERVER = "Server"; public static final String HEADER_USER_AGENT = "User-Agent"; - public static final String HEADER_IF_NONE_MATCH = "If-None-Match"; // Variables diff --git a/src/zutil/net/http/HttpURL.java b/src/zutil/net/http/HttpURL.java index e2e2bc6..4b154eb 100755 --- a/src/zutil/net/http/HttpURL.java +++ b/src/zutil/net/http/HttpURL.java @@ -24,7 +24,10 @@ package zutil.net.http; +import java.net.MalformedURLException; import java.net.URL; +import java.net.URLDecoder; +import java.nio.charset.StandardCharsets; import java.util.HashMap; /** @@ -50,6 +53,10 @@ public class HttpURL { public HttpURL() {} + public HttpURL(String urlStr) throws MalformedURLException { + this(new URL(urlStr)); + } + public HttpURL(URL url) { this.setProtocol(url.getProtocol()); this.setHost(url.getHost());