val url = URL(urlString)
val connection = url.openConnection() as HttpURLConnection
// Set up basic authentication
val usernameAndPassword = "$username:$password"
val encoded = usernameAndPassword.encode(StandardCharsets.ISO_8859_1).base64()
connection.setRequestProperty("Authorization", "Basic $encoded")
connection.setRequestProperty("Ntrip-Version", "Ntrip/2.0")
// Set request method (GET, POST, etc.)
connection.setRequestMethod("GET")
// connection.addRequestProperty("Ntrip-GGA", initialMessage)
connection.doOutput = true;
connection.doInput = true;
I used to code above to attempt to connect to Polaris NTRIP Server but failed to do so. Do I need any header or sending initial message to connect with Polaris NTRIP ?