Записано слишком много байтов — вызов имитации отдыхаJAVA

Программисты JAVA общаются здесь
Anonymous
Записано слишком много байтов — вызов имитации отдыха

Сообщение Anonymous »

Я пытаюсь выполнить вызов отдыха с помощью Feign в приложении весенней загрузки и попасть ниже трассировки стека.

Код: Выделить всё

java.io.IOException: too many bytes written
at sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.write(HttpURLConnection.java:3574) ~[na:1.8.0_202]
at sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.write(HttpURLConnection.java:3565) ~[na:1.8.0_202]
at feign.Client$Default.convertAndSend(Client.java:214) ~[feign-core-11.8.jar:na]
at feign.Client$Default.execute(Client.java:104) ~[feign-core-11.8.jar:na]
at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:119) ~[feign-core-11.8.jar:na]
at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:89) ~[feign-core-11.8.jar:na]
at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:100) ~[feign-core-11.8.jar:na]

В некоторых блогах я видел, что они удалили заголовок Content-Length, чтобы избежать этого исключения. Но в моем случае, если я удалю это, оно не примет тело моего запроса полностью, и, следовательно, ввод не будет передан, и в этот раз я получаю ошибку 400 Bad Request.
Пожалуйста, сообщите, как это сделать. чтобы избежать этого исключения, записанного слишком много байтов.

Подробнее здесь: https://stackoverflow.com/questions/763 ... -rest-call

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