From fee8180690105470dfb5c55044039f3b5fcd6007 Mon Sep 17 00:00:00 2001 From: Ziver Koc Date: Tue, 17 Nov 2020 01:00:47 +0100 Subject: [PATCH] Added some additional fields --- src/zutil/net/http/HttpHeader.java | 3 ++- src/zutil/net/http/HttpURL.java | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) 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());