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=039eef34aefbd76c2c73baeccdaa5cbe3c745fc2;hp=0d27bd6ccf4d75528bdbcde46a964122e99a2914;hpb=9013ed7ad46ce6927fbf69890487e8df61b7d7ee;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(""); } }