diff --git a/drivers/aliyundrive/util.go b/drivers/aliyundrive/util.go index 9f4c1cdc..8eb23d81 100644 --- a/drivers/aliyundrive/util.go +++ b/drivers/aliyundrive/util.go @@ -62,6 +62,8 @@ func (d *AliDrive) request(url, method string, callback base.ReqCallback, resp i return d.request(url, method, callback, resp) } return nil, errors.New(e.Message), e + } else if res.IsError() { + return nil, errors.New("bad status code " + res.Status()), e } return res.Body(), nil, e }