Skip to content

Commit 01d08c8

Browse files
committed
Url is no longer modified when a queryString is not set.
1 parent 4006789 commit 01d08c8

2 files changed

Lines changed: 14 additions & 3 deletions

File tree

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
group 'com.softwareverde'
2-
version '2.0.4'
2+
version '2.0.5'
33

44
apply plugin: 'java'
55
apply plugin: 'java-library'

src/main/java/com/softwareverde/http/HttpRequestExecutionThread.java

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
import com.softwareverde.constable.bytearray.MutableByteArray;
55
import com.softwareverde.util.IoUtil;
66
import com.softwareverde.util.ReflectionUtil;
7+
import com.softwareverde.util.StringUtil;
8+
import com.softwareverde.util.Util;
79

810
import javax.net.ssl.HttpsURLConnection;
911
import javax.net.ssl.SSLContext;
@@ -33,8 +35,17 @@ public HttpRequestExecutionThread(final String httpRequestUrl, final HttpRequest
3335

3436
public void run() {
3537
try {
36-
final String urlString = _httpRequestUrl;
37-
final URL url = new URL((urlString) + (urlString.contains("?") ? "" : "?") + _httpRequest._queryString);
38+
final String urlString;
39+
{
40+
final String queryString = _httpRequest._queryString;
41+
if (! Util.isBlank(queryString)) {
42+
urlString = (_httpRequestUrl + (_httpRequestUrl.contains("?") ? "" : "?") + queryString);
43+
}
44+
else {
45+
urlString = _httpRequestUrl;
46+
}
47+
}
48+
final URL url = new URL(urlString);
3849

3950
final HttpURLConnection connection = (HttpURLConnection) (url.openConnection());
4051

0 commit comments

Comments
 (0)