From 6f60cdbd829bdd1cb31435c4ceb3810a58e3e574 Mon Sep 17 00:00:00 2001 From: anlicheng <244108715@qq.com> Date: Mon, 14 Oct 2024 17:52:26 +0800 Subject: [PATCH] fix sign --- apps/njau_bot/src/http_handler/api_handler.erl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/njau_bot/src/http_handler/api_handler.erl b/apps/njau_bot/src/http_handler/api_handler.erl index 5f3d249..8a85afd 100644 --- a/apps/njau_bot/src/http_handler/api_handler.erl +++ b/apps/njau_bot/src/http_handler/api_handler.erl @@ -18,7 +18,8 @@ init(Req0, Opts) -> {ok, ReqBody, Req1} = parse_body(Req0), Sign = cowboy_req:header(<<"sign">>, Req1, <<>>), - case njau_bot_signer:sign(ReqBody) =:= Sign of + BodySign = njau_bot_signer:sign(ReqBody), + case BodySign =:= Sign of true -> {ok, StatusCode, Resp} = handle_request(Method, Path, ReqBody), lager:debug("[http_protocol] request path: ~p, post_params: ~p, response: ~ts", @@ -28,7 +29,7 @@ init(Req0, Opts) -> }, Resp, Req1), {ok, Req2, Opts}; false -> - lager:debug("[api_handler] invalid sign: ~p", [Sign]), + lager:debug("[api_handler] invalid sign: ~p, body sign: ~p, request body: ~p", [Sign, BodySign, ReqBody]), Req2 = cowboy_req:reply(500, #{ <<"Content-Type">> => <<"text/html;charset=utf-8">> }, <<"Internal Server Error">>, Req1),