У меня есть некоторый код, который отправляет запрос POST в PHP скрипт из апплета Java:Зачем мне нужен getInputStream для HttpUrlConnection для отправки запроса?
String message = URLEncoder.encode(s, "UTF-8");
URL url = new URL(getCodeBase(), "script.php");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("POST");
connection.setDoOutput(true);
OutputStreamWriter out = new OutputStreamWriter(connection.getOutputStream());
out.write("message=" + message);
out.close();
Но это не работает при отправке запроса. Я должен добавить код, который вызывает getInputStream(), и читает все данные для этого. Почему это? Что мне делать, если я хочу только отправить запрос и не получить его?