0

Я пытаюсь из RestAssured & написал следующие заявления -org.apache.http.ConnectionClosedException: Преждевременный конец куска закодированы тела сообщения: закрытие ломоть ожидается

String URL = "http://XXXXXXXX"; 
Response result = given(). 
      header("Authorization","Basic xxxx"). 
      contentType("application/json"). 
      when(). 
      get(url); 
JsonPath jp = new JsonPath(result.asString()); 

На последнем заявлении я получаю следующее исключение:

org.apache.http.ConnectionClosedException: Premature end of chunk coded message body: closing chunk expected

заголовки вернулся в мой ответ, являются:

Content-Type → application/json; qs=1 Date → Tue, 10 Nov 2015 02:58:47 GMT Transfer-Encoding → chunked

Может ли кто-нибудь помочь мне в устранении этого исключения & указать мне, если у меня что-то отсутствует или что-то в правильной реализации.

+0

Какую версию безопасного использования вы используете? – fiddler

+0

Я использовал более старую версию RestAssured и теперь пробовал с версией 2.4.1 и, похоже, работает. Спасибо @fiddler за указание на это. – palkarrohan

ответ

0

Возможно, вы можете попробовать поиграть с connection config? Например:

given().config(RestAssured.config().connectionConfig(connectionConfig().closeIdleConnectionsAfterEachResponse())). .. 
Смежные вопросы