С программы клиента идет такое обращение(часть кода):
conn = (HttpURLConnection) new URL(HOST_URL).openConnection();
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
conn.setDoOutput(true);
final OutputStream outputStream = conn.getOutputStream();
try
{
outputStream.write(CLIENT_IDENT_NUM.concat(command).getBytes());
outputStream.flush();
}
finally
{
outputStream.close();
}
На сервлете чтение данных:
ServletInputStream is = request.getInputStream();
BufferedReader reader = new BufferedReader(
new InputStreamReader(is));
String result = null;
while( (result = reader.readLine()) != null) {
}
Суть ошибки: данные не считываются (строка result — пустая и тип исключения String:nulljava.lang.NullPointerException ), при этом обращение к сервлету осуществляется т.к. метод doPost выполняется. Помогите, пожалуйста, поправить код, либо подскажите лучший вариант реализации. Заранее спасибо.