Я использую Jersey Client для доступа к веб-сервису, например:
response =
r.accept(MediaType.TEXT_PLAIN_TYPE).header("content-length", 0).post(String.class);
, где r - это веб-ресурс
Однако веб-служба возвращает 411 - Content-Length отсутствует.
с использованием tcpdump, я обнаружил, что могу указать пользовательские заголовки, то есть .header("myheader", 0)
работает нормально.
Так что, по некоторым причинам, Джерси удаляет заголовок длины содержимого.
У кого-нибудь есть идеи?