Skip to content

Commit 5e2ae10

Browse files
committed
allow body for delete request
1 parent dcf153e commit 5e2ae10

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

src/restc.erl

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -214,15 +214,9 @@ content_type(Headers, Type) ->
214214
default_content_type(Type) ->
215215
{<<"content-type">>, get_ctype(Type)}.
216216

217-
do_request(post, Type, Url, Headers, Body, Options) ->
218-
Body2 = encode_body(Type, Body),
219-
hackney:request(post, Url, Headers, Body2, Options);
220-
do_request(put, Type, Url, Headers, Body, Options) ->
221-
Body2 = encode_body(Type, Body),
222-
hackney:request(put, Url, Headers, Body2, Options);
223-
do_request(patch, Type, Url, Headers, Body, Options) ->
224-
Body2 = encode_body(Type, Body),
225-
hackney:request(patch, Url, Headers, Body2, Options);
217+
do_request(Method, Type, Url, Headers, Body, Options)
218+
when Method =:= post; Method =:= put; Method =:= patch; Method =:= delete ->
219+
hackney:request(Method, Url, Headers, encode_body(Type, Body), Options);
226220
do_request(Method, _, Url, Headers, _, Options) when is_atom(Method) ->
227221
hackney:request(Method, Url, Headers, [], Options).
228222

0 commit comments

Comments
 (0)