From f71915e96bd120ee6a0ab5834af22db806c07137 Mon Sep 17 00:00:00 2001 From: Javier Date: Thu, 9 Jan 2020 14:43:57 -0600 Subject: [PATCH] Fixing issue regarding GET and DELETE method --- sdk/src/main/java/io/dapr/client/DaprHttp.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 -> {