diff --git a/server/feishu-sync/internal/handler/webhookhandler.go b/server/feishu-sync/internal/handler/webhookhandler.go index fcce55eb..137a5d28 100644 --- a/server/feishu-sync/internal/handler/webhookhandler.go +++ b/server/feishu-sync/internal/handler/webhookhandler.go @@ -16,7 +16,9 @@ import ( func WebhookHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { - + b, _ := io.ReadAll(r.Body) + defer r.Body.Close() + log.Println("收到body信息:", string(b)) var req types.WebhookReq userinfo, err := basic.RequestParse(w, r, svcCtx, &req) if err != nil { @@ -31,10 +33,7 @@ func WebhookHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { w.Write(b) return } - b, _ := io.ReadAll(r.Body) - defer r.Body.Close() log.Println("收到头消息:", r.Header) - log.Println("收到body信息:", string(b)) // 创建一个业务逻辑层实例 l := logic.NewWebhookLogic(r.Context(), svcCtx)