2016-02-19 2 views
0

Я пытаюсь отправить httpresponse с помощью printWriter, но все, что я получаю в результате, это строка состояния без объекта. Как я могу отправить весь ответ?отправка httpResponse с использованием printWriter

OutputStream out = socket.getOutputStream(); 
PrintWriter writer = new PrintWriter(new OutputStreamWriter(out)); 
writer.println(httpResponse.getStatusLine()); 
writer.println(httpResponse.getAllHeaders()); 
writer.println(httpResponse.getEntity()); 
writer.flush(); 
writer.close(); 
socket.close(); 
+0

Можете ли вы показать нам, как выглядит сырой ответ? Попробуйте использовать что-то вроде Fiddler для просмотра трафика запроса/ответа – pczeus

ответ

0

Ответ для меня заключался в том, чтобы напечатать содержимое строки сущности ответа после строки с новой пустой строкой в ​​начале ее.