diff --git a/pkg/util/interflow/hook/hook_http.go b/pkg/util/interflow/hook/hook_http.go index b0a141ff..a0984d29 100644 --- a/pkg/util/interflow/hook/hook_http.go +++ b/pkg/util/interflow/hook/hook_http.go @@ -130,7 +130,11 @@ func (l *hookHttpInterflow) Close() error { } func (l *hookHttpInterflow) Send(ctx context.Context, msg *interflow.HookMsg) (err error) { - _, err = httpx.NewHttpX().POSTWithContext(ctx, l.server.GetUrl(), msg.Bytes()) + response, err := httpx.NewHttpX().POSTWithContext(ctx, l.server.GetUrl(), msg.Bytes()) + if err != nil { + return err + } + defer response.Body.Close() return err }