237
240
loc, _ := resp.Location()
238
241
return fmt.Errorf("unexpected redirect (status %s) from %q to %q", resp.Status, resp.Request.URL, loc)
246
244
if err := UnmarshalJSONResponse(resp, errv.Interface()); err != nil {
247
245
return fmt.Errorf("cannot unmarshal error response (status %s): %v", resp.Status, err)