blossom: display body when upload fails and no reason is given.
This commit is contained in:
@@ -58,6 +58,12 @@ func (c *Client) httpCall(
|
|||||||
}
|
}
|
||||||
if resp.Header.StatusCode() >= 300 {
|
if resp.Header.StatusCode() >= 300 {
|
||||||
reason := resp.Header.Peek("X-Reason")
|
reason := resp.Header.Peek("X-Reason")
|
||||||
|
if len(reason) == 0 {
|
||||||
|
reason = resp.Body()
|
||||||
|
if len(reason) > 200 {
|
||||||
|
reason = append(reason[0:199], []byte("…")...)
|
||||||
|
}
|
||||||
|
}
|
||||||
return fmt.Errorf("%s returned an error (%d): %s", url, resp.StatusCode(), string(reason))
|
return fmt.Errorf("%s returned an error (%d): %s", url, resp.StatusCode(), string(reason))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user