Content-Length-Header не установлен в запросе клиента Джерси

Я использую Jersey Client для доступа к веб-сервису, например:
response = r.accept (MediaType.TEXT_PLAIN_TYPE) .header ("content-length", 0) .post (String.class);
где r - это WebResource

Однако Webservice возвращает 411 - Content-Length отсутствует .

с помощью tcpdump я обнаружил, что могу указать собственные заголовки, например .header ("myheader", 0) работает нормально.

Таким образом, похоже, что jersey удаляет содержимое -length заголовок по некоторым причинам.

У кого-нибудь есть идеи?

8
задан Julian Arz 12 April 2011 в 18:29
поделиться