diff --git a/utils/curl/client_resty.go b/utils/curl/client_resty.go index aa3a2311..b09a24b4 100644 --- a/utils/curl/client_resty.go +++ b/utils/curl/client_resty.go @@ -3,6 +3,7 @@ package curl import ( "bytes" "context" + "encoding/json" "fmt" "time" @@ -111,6 +112,11 @@ func (c *defaultClient) PostJson(jsonData interface{}, res interface{}) error { if resp.StatusCode() != 200 { err = fmt.Errorf("服务端失败,返回结果:%+v", resp.RawResponse.Status) logx.Errorf("客户端 请求失败 Client PostForm Server error:%+v", err) + } else { + if resp.RawResponse.StatusCode == 422 { + jsonDataB, _ := json.Marshal(jsonData) + logc.Infof(c.ctx, "服务端失败,返回状态码:%+v,请求参数:%+v", resp.RawResponse.StatusCode, string(jsonDataB)) + } } return err }