Apache HTTP-клиент 4: постоянное соединение с заголовком длины содержимого в запросеApache

Ответить
Anonymous
 Apache HTTP-клиент 4: постоянное соединение с заголовком длины содержимого в запросе

Сообщение Anonymous »


Использование http-клиента apache.commons и приведенного ниже фрагмента кода для создания HTTP-запроса (HTTP 1.1).

PoolingHttpClientConnectionManager ConnectionManager = новый PoolingHttpClientConnectionManager(); CloseableHttpClient httpClient = HttpClientBuilder.create() .setConnectionManager(диспетчер соединений) .setDefaultRequestConfig(requestConfig) .setRetryHandler(новый DefaultHttpRequestRetryHandler(connRetries, false)) .строить(); HttpEntity requestHttpEntity = новый InputStreamEntity (instream, InputStreamRequestEntity.CONTENT_LENGTH_AUTO); если (logger.isDebugEnabled()) { logger.debug("Go19 в getURL...."); } post.setEntity(requestHttpEntity); CloseableHttpResponse httpResponse = httpClient.execute(post); 2 запроса:
[*]
Мне нужен заголовок длины контента в запросе, созданном HTTP-клиентом, но я заметил, что заголовок длины контента отсутствует. Можете ли вы помочь, почему он не приходит?
[*]
Мне нужно постоянное соединение. В запросе, созданном http-клиентом, я вижу заголовок Connection: Keep Alive. Хотите понять связь постоянного соединения с заголовком длины контента. Возможно ли иметь постоянное соединение с заголовком длины содержимого? Мне нужно кодирование передачи: для постоянного соединения используется chunked.

Заранее спасибо
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»