Я использую следующий код, чтобы открыть http-соединение в java:
URL url = new URL("http://stackoverflow.com");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("GET");
conn.setRequestProperty("Host", "Test:8080");
conn.getOutputStream();
Однако вызов conn.setRequestProperty( "Хост", "Тест: 8080" ) не имеет никакого эффекта, независимо от того, какой порядок я вызываю, а Host - reset на конечный сервер. Есть ли способ переопределить заголовок хоста без использования другой библиотеки?
TIA Matt