diff --git a/client.go b/client.go index 0ca0cc3..754330f 100644 --- a/client.go +++ b/client.go @@ -196,7 +196,7 @@ func (c *Client) RemoveAll(path string) error { } rs.Body.Close() - if rs.StatusCode == 200 || rs.StatusCode == 404 { + if rs.StatusCode == 200 || rs.StatusCode == 204 || rs.StatusCode == 404 { return nil } else { return newPathError("Remove", path, rs.StatusCode)