diff --git a/sdk/src/main/java/io/dapr/client/DaprHttp.java b/sdk/src/main/java/io/dapr/client/DaprHttp.java index 613e007ccf..f0f03220af 100644 --- a/sdk/src/main/java/io/dapr/client/DaprHttp.java +++ b/sdk/src/main/java/io/dapr/client/DaprHttp.java @@ -125,8 +125,14 @@ public final Mono invokeAPI(String method, String urlString, byte[] cont Request.Builder requestBuilder = new Request.Builder() .url(new URL(this.baseUrl + urlString)) - .method(method, body) .addHeader(Constants.HEADER_DAPR_REQUEST_ID, requestId); + if (Constants.defaultHttpMethodSupported.GET.name().equals(method)) { + requestBuilder.get(); + } else if (Constants.defaultHttpMethodSupported.DELETE.name().equals(method)) { + requestBuilder.delete(); + } else { + requestBuilder.method(method, body); + } if (headers != null) { Optional.ofNullable(headers.entrySet()).orElse(Collections.emptySet()).stream() .forEach(header -> {