added 404 error
This commit is contained in:
parent
6da132106f
commit
d130ea4e2b
2 changed files with 11 additions and 10 deletions
|
|
@ -22,10 +22,16 @@ func decodeResp(resp *http.Response, v interface{}) error {
|
|||
}
|
||||
return json.NewDecoder(resp.Body).Decode(&v)
|
||||
}
|
||||
if resp.StatusCode == 404 {
|
||||
return ErrNotFound
|
||||
}
|
||||
var e Error
|
||||
err := json.NewDecoder(resp.Body).Decode(&e)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return errors.New(e.Message)
|
||||
if resp.StatusCode >= 400 && resp.StatusCode <= 599 {
|
||||
return errors.New(e.Message)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue