Browse Source

(fix #543)added body to error when Post encounter 4xx response

pull/544/head
kelgon 8 years ago
committed by GitHub
parent
commit
3bf883327e
  1. 8
      weed/util/http_util.go

8
weed/util/http_util.go

@ -48,10 +48,14 @@ func Post(url string, values url.Values) ([]byte, error) {
return nil, err
}
defer r.Body.Close()
b, err := ioutil.ReadAll(r.Body)
if r.StatusCode >= 400 {
return nil, fmt.Errorf("%s: %s", url, r.Status)
if err != nil {
return nil, fmt.Errorf("%s: %d - %s", url, r.StatusCode, string(b))
} else {
return nil, fmt.Errorf("%s: %s", url, r.Status)
}
}
b, err := ioutil.ReadAll(r.Body)
if err != nil {
return nil, err
}

Loading…
Cancel
Save