Как получить код состояния ответа от этого вызова WebClient?JAVA

Программисты JAVA общаются здесь
Anonymous
Как получить код состояния ответа от этого вызова WebClient?

Сообщение Anonymous »

Я потребляю API и этот, конкретный ответ, только с кодом статуса 201 в почтальстве. В моем коде, как мне извлечь код состояния с помощью webclient? < /P>
public HttpStatus createUser(String uuid) throws Exception {

MultiValueMap bodyValues = new LinkedMultiValueMap();
bodyValues.add("providerCallbackHost", "https://webhook.site/c6c0a388-2af5-41e1 ... 80820affad");

try {
HttpStatus response = webClient.post()
.uri("https://sandbox.momodeveloper.mtn.com/v1_0/apiuser")
.header("X-Reference-Id", uuid)
.header("Ocp-Apim-Subscription-Key", SUBSCRIPTION_KEY_SECONDARY)
.contentType(MediaType.APPLICATION_JSON)
.body(BodyInserters.fromValue(bodyValues))
.retrieve()
.bodyToMono(HttpStatus.class)
.block();

return response;

} catch (Exception exception) {
throw new Exception(exception.getMessage());
}
}


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

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