http doRequest 返回状态码判断增加resultStrut.Code == 0
This commit is contained in:
@@ -67,9 +67,9 @@ func doRequest(ctx context.Context, method string, url string, headers map[strin
|
|||||||
defer response.Close()
|
defer response.Close()
|
||||||
result := response.ReadAll()
|
result := response.ReadAll()
|
||||||
resultStrut := &ghttp.DefaultHandlerResponse{}
|
resultStrut := &ghttp.DefaultHandlerResponse{}
|
||||||
if gconv.Struct(result, &resultStrut); resultStrut.Code != 200 {
|
if err = gconv.Struct(result, &resultStrut); err != nil {
|
||||||
err = errors.New(resultStrut.Message)
|
err = errors.New(resultStrut.Message)
|
||||||
} else {
|
} else if resultStrut.Code == 200 || resultStrut.Code == 0 {
|
||||||
gconv.Struct(resultStrut.Data, target)
|
gconv.Struct(resultStrut.Data, target)
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user