frankdejonge / http-status-in-range
检查给定范围内的 HTTP 状态码是否存在的实用工具。
1.0.0
2018-06-28 07:54 UTC
Requires
- php: ^7.1
Requires (Dev)
- phpunit/phpunit: ^7.2
This package is auto-updated.
Last update: 2024-09-06 10:41:32 UTC
README
composer require frankdejonge/http-status-in-range
<?php use function FrankDeJonge\HttpStatusRange\http_status_in_range; use function FrankDeJonge\HttpStatusRange\http_status_not_in_range; use const FrankDeJonge\HttpStatusRange\HTTP_SUCCESS; $response = $httpClient->get('/something'); if (http_status_in_range($response->getStatusCode(), HTTP_SUCCESS)) { // SUCCESS! } if (http_status_not_in_range($response->getStatusCode(), HTTP_SUCCESS)) { // NOT SUCCESS! }
范围
HTTP_INFORMATIONAL
100-199HTTP_SUCCESS
200-299HTTP_REDIRECT
300-399HTTP_CLIENT_ERROR
400-499HTTP_SERVER_ERROR
500-599