diff --git a/api/loader/fileloader.go b/api/loader/fileloader.go index 92bfc3f69..c2e7bb9e2 100644 --- a/api/loader/fileloader.go +++ b/api/loader/fileloader.go @@ -313,6 +313,9 @@ func (fl *fileLoader) Load(path string) ([]byte, error) { return nil, err } defer resp.Body.Close() + if resp.StatusCode < 200 || resp.StatusCode > 299 { + return nil, fmt.Errorf("URL returned error %d (%s)", resp.StatusCode, http.StatusText(resp.StatusCode)) + } body, err := ioutil.ReadAll(resp.Body) if err != nil { return nil, err