Skip to content

Commit 37e53a6

Browse files
author
yunzhouwu
committed
detect if req.Body is nil
1 parent 1e15290 commit 37e53a6

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

pingpp/apiBackend.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,13 @@ func (s *ApiBackend) Do(req *http.Request, v interface{}) error {
104104
retryTimes := 1
105105
start := time.Now()
106106

107-
reqBody, err := ioutil.ReadAll(req.Body)
108-
if err != nil {
109-
return err
107+
var reqBody []byte
108+
var err error
109+
if req.Body != nil {
110+
reqBody, err = ioutil.ReadAll(req.Body)
111+
if err != nil {
112+
return err
113+
}
110114
}
111115

112116
for i := 0; i <= retryTimes; i++ {

0 commit comments

Comments
 (0)