diff --git a/apps/api/internal/service/west_dex_service.go b/apps/api/internal/service/west_dex_service.go index 2a5be82..513b295 100644 --- a/apps/api/internal/service/west_dex_service.go +++ b/apps/api/internal/service/west_dex_service.go @@ -131,7 +131,9 @@ func (w *WestDexService) CallAPI(code string, reqData map[string]interface{}, se return decryptedData, nil } - logx.Errorf("【西部数据请求】请求失败,状态码: %d", httpResp.StatusCode) + // 读取错误响应体 + bodyBytes, _ := io.ReadAll(httpResp.Body) + logx.Errorf("【西部数据请求】请求失败,状态码: %d, 响应: %s", httpResp.StatusCode, string(bodyBytes)) return nil, errs.ErrSystem } @@ -211,6 +213,8 @@ func (w *WestDexService) CallAPISecond(code string, reqData map[string]interface return westDexResp.Data, nil } - logx.Errorf("【西部数据请求】请求失败,状态码: %d", httpResp.StatusCode) + // 读取错误响应体 + bodyBytes, _ := io.ReadAll(httpResp.Body) + logx.Errorf("【西部数据请求】请求失败,状态码: %d, 响应: %s", httpResp.StatusCode, string(bodyBytes)) return nil, errs.ErrSystem }