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()) {