Skip to content

Commit 266df96

Browse files
author
kang.chen
committed
feat: 状态码 2xx 均视为成功
1 parent 70b9fa5 commit 266df96

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/Upyun/Upyun.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ public function copy($source, $target)
309309
$response = $req->request('PUT', $target)
310310
->withHeader('X-Upyun-Copy-Source', $source)
311311
->send();
312-
return $response->getStatusCode() === 200;
312+
return util::isSuccess($response->getStatusCode());
313313
}
314314

315315
/**
@@ -327,7 +327,7 @@ public function move($source, $target)
327327
$response = $req->request('PUT', $target)
328328
->withHeader('X-Upyun-Move-Source', $source)
329329
->send();
330-
return $response->getStatusCode() === 200;
330+
return util::isSuccess($response->getStatusCode());
331331
}
332332

333333
/**

src/Upyun/Util.php

+5
Original file line numberDiff line numberDiff line change
@@ -87,4 +87,9 @@ public static function encodeURI($url)
8787
);
8888
return strtr(rawurlencode($url), array_merge($reserved, $unescaped, $score));
8989
}
90+
91+
public static function isSuccess($code)
92+
{
93+
return $code >= 200 && $code < 300;
94+
}
9095
}

0 commit comments

Comments
 (0)