From 6d0110032f1665426f898039b45123a676e4177c Mon Sep 17 00:00:00 2001 From: anlicheng <244108715@qq.com> Date: Tue, 11 Nov 2025 21:50:11 +0800 Subject: [PATCH] fix api --- apps/iot/src/iot_api.erl | 6 +++--- config/sys-dev.config | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/iot/src/iot_api.erl b/apps/iot/src/iot_api.erl index b8fcebd..20969ab 100644 --- a/apps/iot/src/iot_api.erl +++ b/apps/iot/src/iot_api.erl @@ -138,7 +138,7 @@ do_post(Path, Params) when is_list(Path), is_map(Params) -> {ok, RespBody} = hackney:body(ClientRef), lager:debug("[iot_api] request url: ~p, send body: ~p, get error is: ~p", [Url, Body, RespBody]), hackney:close(ClientRef), - case catch jiffy:decode(RespBody) of + case catch jiffy:decode(RespBody, [return_maps]) of #{<<"result">> := Result} -> {ok, Result}; #{<<"error">> := #{<<"code">> := Code, <<"message">> := Message}} -> @@ -176,9 +176,9 @@ do_get(Path, Params) when is_list(Path), is_list(Params) -> case hackney:request(get, Url, Headers, <<>>, [{pool, false}]) of {ok, 200, _, ClientRef} -> {ok, RespBody} = hackney:body(ClientRef), - lager:debug("[iot_api] url: ~p, get error is: ~p", [Url, RespBody]), hackney:close(ClientRef), - case catch jiffy:decode(RespBody) of + lager:debug("[iot_api] url: ~p, get response is: ~p", [Url, RespBody]), + case catch jiffy:decode(RespBody, [return_maps]) of #{<<"result">> := Result} -> {ok, Result}; #{<<"error">> := #{<<"code">> := Code, <<"message">> := Message}} -> diff --git a/config/sys-dev.config b/config/sys-dev.config index 4e31089..ed3fcd2 100644 --- a/config/sys-dev.config +++ b/config/sys-dev.config @@ -25,7 +25,7 @@ {port, 18080} ]}, - {api_url, "http://100.123.0.4/api/v1/"}, + {api_url, "http://100.123.0.4/api/v1"}, %% 目标服务器地址 {emqx_server, [