X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=policy-agent%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fpolicyagent%2Fclients%2FAsyncRestClient.java;h=12c07453a0c5db28e4c3e0892af042b8e4b97fa8;hb=47e7c2191584a9bc6d120f91b585d01b44828cc6;hp=0d27bd6ccf4d75528bdbcde46a964122e99a2914;hpb=7c297ddb425a52dae965adc6a83629a14421ea05;p=nonrtric.git diff --git a/policy-agent/src/main/java/org/oransc/policyagent/clients/AsyncRestClient.java b/policy-agent/src/main/java/org/oransc/policyagent/clients/AsyncRestClient.java index 0d27bd6c..12c07453 100644 --- a/policy-agent/src/main/java/org/oransc/policyagent/clients/AsyncRestClient.java +++ b/policy-agent/src/main/java/org/oransc/policyagent/clients/AsyncRestClient.java @@ -57,7 +57,8 @@ public class AsyncRestClient { .retrieve() // .onStatus(HttpStatus::isError, response -> Mono.error(new AsyncRestClientException(response.statusCode().toString()))) // - .bodyToMono(String.class); + .bodyToMono(String.class) // + .defaultIfEmpty(""); } public Mono postWithAuthHeader(String uri, String body, String username, String password) { @@ -70,7 +71,8 @@ public class AsyncRestClient { .retrieve() // .onStatus(HttpStatus::isError, response -> Mono.error(new AsyncRestClientException(response.statusCode().toString()))) // - .bodyToMono(String.class); + .bodyToMono(String.class) // + .defaultIfEmpty(""); } public Mono put(String uri, String body) { @@ -82,7 +84,8 @@ public class AsyncRestClient { .retrieve() // .onStatus(HttpStatus::isError, response -> Mono.error(new AsyncRestClientException(response.statusCode().toString()))) // - .bodyToMono(String.class); + .bodyToMono(String.class) // + .defaultIfEmpty(""); } public Mono get(String uri) { @@ -92,7 +95,8 @@ public class AsyncRestClient { .retrieve() // .onStatus(HttpStatus::isError, response -> Mono.error(new AsyncRestClientException(response.statusCode().toString()))) // - .bodyToMono(String.class); + .bodyToMono(String.class) // + .defaultIfEmpty(""); } public Mono delete(String uri) { @@ -102,6 +106,7 @@ public class AsyncRestClient { .retrieve() // .onStatus(HttpStatus::isError, response -> Mono.error(new AsyncRestClientException(response.statusCode().toString()))) // - .bodyToMono(String.class); + .bodyToMono(String.class) // + .defaultIfEmpty(""); } }