POST-запрос в веб-клиенте для добавления тела запроса в формате JSONJAVA

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

Сообщение Anonymous »

Я пытаюсь выполнить запрос API POST с помощью WebClient в Spring Boot. Но я не могу сделать запрос с телом JSON так, как хочу, и получить ответ в виде JSONObject.
JSON BODY:

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

{
"workspaces": [
"6eret123",
"b129078v",
"ngy66553",
"erfc1153"
]
}
Класс обслуживания-

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

Workspaces workspace = new Workspaces(mw);
Flux modifiedWorkspace =
webClient.post()
.uri(URIDetails.MODIFIEDWORKSPACE)
.header("Authorization", bearerToken)
.body(Mono.just(mw), Workspaces.class)
.retrieve()
.bodyToFlux(Workspaces.class);
modifiedWorkspace.doOnNext(System.out::println).blockLast();
return null;
Модель рабочих пространств-

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

public class Workspaces {
private List workspaces;
}
Основной вызов-

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

Flux modifiedWorkspaces;
final List mw = new ArrayList();
for (Workspace w : modifiedWorkspaces) {
mw.add(w.getId());
}
modifiedWorkspaces = scanRespone(mw);
Мне нужно отправить список тела JSON, упомянутого в качестве запроса на публикацию.
Пожалуйста, помогите мне выполнить запрос на публикацию
Заранее спасибо

Подробнее здесь: https://stackoverflow.com/questions/669 ... dy-in-json
Ответить

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

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

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

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

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