Как отправить тело запроса POST с помощью WebClient - PullRequest
0 голосов
/ 06 апреля 2019

У меня есть метод с String. Я хочу отправить эту строку в теле, используя WebClient.

Ниже кусочек комета.

public String JsonMethod(User user) {
        String jsonUserRegister = "{\n" +
                "    \"variables\":\n" +
                "        {\n" +
                "           \"user\": \n" +
                "           {\n" +
                "               \"value\":\n" +
                "                   {\n" +
                "                \"username\": \"" + user.getUsername() + "\",\n" +
                "                \"email\": \"" + user.getEmail() + "\",\n" +
                "                \"address\": \"" + user.getAddress() + "\",\n" +
                "                \"number\": \"" + user.getNumber() + "\"\n" +
                "               } }\n" +
                "        }\n" +
                "}";

        return jsonUserRegister;
    }
WebClient webClient;

public Mono<Boolean> registerUser(User user) {
    return webClient
            .post()
            .uri(URL + ":" + PORT + REST_API_REGISTER_PROCESS)
            .contentType(MediaType.APPLICATION_JSON)
            .body(WHAT SHOULD BE THERE?)

Я не знаю, как мне вызвать эту строку из метода в .body

...