экспертов
Я пытаюсь реализовать загрузчик, который обрабатывает протокол HTTP, я могу отправить запрос HTTP, используя следующий код:
StringBuilder request = new StringBuffer().append("GET ").append(uri.getPath());
if(uri.getQuery() != null)
request.append('?').append(uri.getQuery());
request.append(" HTTP/1.1\nHost: ").append(uri.getHost()).append("\nAccept: */*\n\n");
// send the request
outputStream.write(request.toString().getBytes("utf-8"));
outputStream.flush();
При получении ответа я будуНеобходимо сохранить тело ответа на диск, и работа выполнена.
Мой вопрос: есть ли какие-либо HTTP-заголовки, которые я могу установить для запроса, который заставит сервер отправлять ответ без HTTP-заголовков (только тело)?
Причина, по которой я задаю этот вопрос, заключается в том, что если это возможно, мне не нужно пропускать заголовки HTTP вручную при чтении ответа, я могу напрямую начать читать необработанные байтыиз входного потока.все, что мне нужно, это тело ответа, в этом случае HTTP-заголовки не имеют большого значения.