WebClient отправить сообщение без телаJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 WebClient отправить сообщение без тела

Сообщение Anonymous »

Я пытаюсь выполнить POST-вызов API через WebClient без тела запроса (API не нуждается в теле):

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

webClient.post()
.uri("url")
.retrieve()
.bodyToMono(CustomResponse.class);
Но вызов возвращает исключение:


Базовый HTTP-клиент завершился без выдача
response.java.lang.IllegalStateException: базовый HTTP-клиент
завершился без отправки ответа.


Для другого API, которому требуется тело запроса, я могу успешно выполнить POST. позвоните без проблем:

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

webClient.post()
.uri("url")
.bodyValue("value")
.retrieve()
.bodyToMono(CustomResponse.class);
< /code>

Является ли проблема, связанная с органом запроса WebClient? Как это исправить? Заголовок ContentType 
для WebClient через.>

Подробнее здесь: https://stackoverflow.com/questions/603 ... eexception
Ответить

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

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

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

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

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