Ссылка Guruparan в комментарии выше дает действительно хороший ответ на этот вопрос. Я настоятельно рекомендую посмотреть на него. Вот принцип, который заставляет его решение работать:
Из того, что я понимаю, HttpURLConnection представляет тело ответа как OutputStream. Поэтому вам нужно вызвать что-то вроде:
получить выходной поток соединения
OutputStream op = conn.getOuputStream();
записать тело ответа
op.write( [/*your string in bit form*/] );
закрыть выходной поток
op.close();
, а затем продолжайте свой веселый путь с помощью соединения (которое вам все равно нужно закрыть).