From 5a368e47d91acfa81813885b2084b8cba74430ab Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Wed, 6 Apr 2022 23:17:53 +0300 Subject: [PATCH] Resolved #6490 - custom User-Agent for requests Also solved default port override, which is not ideal --- core/src/com/unciv/logic/multiplayer/SimpleHttp.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/com/unciv/logic/multiplayer/SimpleHttp.kt b/core/src/com/unciv/logic/multiplayer/SimpleHttp.kt index 9a63747905..3227335348 100644 --- a/core/src/com/unciv/logic/multiplayer/SimpleHttp.kt +++ b/core/src/com/unciv/logic/multiplayer/SimpleHttp.kt @@ -1,6 +1,7 @@ package com.unciv.logic.multiplayer import com.badlogic.gdx.Net +import com.unciv.UncivGame import java.io.BufferedReader import java.io.DataOutputStream import java.io.InputStreamReader @@ -15,7 +16,6 @@ object SimpleHttp { fun sendRequest(method: String, url: String, content: String, action: (success: Boolean, result: String)->Unit) { var uri = URI(url) if (uri.host == null) uri = URI("http://$url") - if (uri.port == -1) uri = URI(uri.scheme, uri.userInfo, uri.host, 8080, uri.path, uri.query, uri.fragment) val urlObj: URL try { @@ -27,6 +27,7 @@ object SimpleHttp { with(urlObj.openConnection() as HttpURLConnection) { requestMethod = method // default is GET + setRequestProperty("User-Agent", "Unciv/${UncivGame.Current.version}-GNU-Terry-Pratchett") try { if (content.isNotEmpty()) {