소스 검색

更新 'request.go'

yinjiapeng 1 년 전
부모
커밋
df9aa10ba9
1개의 변경된 파일7개의 추가작업 그리고 2개의 파일을 삭제
  1. 7 2
      request.go

+ 7 - 2
request.go

@@ -108,5 +108,10 @@ func (response *Response) Body() []byte {
 }
 
 func (response *Response) Json(resp any) error {
-	return json.Unmarshal(response.response.Body(), resp)
-}
+	body := response.response.Body()
+	if body == nil || len(body) == 0 {
+		return errors.New("响应体为空")
+	}
+
+	return json.Unmarshal(body, resp)
+}