From eb7d1b62cfe6a0a1682fab6e0ec58ef3e81def1f Mon Sep 17 00:00:00 2001 From: mestizoLopez Date: Thu, 9 Jan 2020 14:52:20 -0600 Subject: [PATCH] Fixing issue regarding GET and DELETE method (#76) --- 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 613e007cc..f0f03220a 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 @@ class DaprHttp { 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 -> {