fix accept 200-299 status codes

This commit is contained in:
Valentine 2024-03-09 03:54:20 +03:00
parent bd4c338eb4
commit f5c1694211

3
api.go
View file

@ -57,7 +57,8 @@ func (s *Scraper) RequestAPI(req *http.Request, target interface{}) error {
return err return err
} }
if resp.StatusCode != http.StatusOK { statusOK := resp.StatusCode >= 200 && resp.StatusCode < 300
if !statusOK {
return fmt.Errorf("response status %s: %s", resp.Status, content) return fmt.Errorf("response status %s: %s", resp.Status, content)
} }