http doRequest 返回状态码判断增加resultStrut.Code == 0

This commit is contained in:
2026-01-08 09:39:23 +08:00
committed by 张斌
parent b5697d72ff
commit 3b9f612542

View File

@@ -67,9 +67,9 @@ func doRequest(ctx context.Context, method string, url string, headers map[strin
defer response.Close()
result := response.ReadAll()
resultStrut := &ghttp.DefaultHandlerResponse{}
if gconv.Struct(result, &resultStrut); resultStrut.Code != 200 {
if err = gconv.Struct(result, &resultStrut); err != nil {
err = errors.New(resultStrut.Message)
} else {
} else if resultStrut.Code == 200 || resultStrut.Code == 0 {
gconv.Struct(resultStrut.Data, target)
}
return