new-inventor/http-tools
Composer 安装命令:
composer require new-inventor/http-tools
包简介
Codes and standard headers
README 文档
README
This library provides exceptions, status codes, and common headers for http requests and responses.
All exceptions
- extend
NewInventor\HttpTools\Exception\HttpException - implement
NewInventor\HttpTools\Exception\HttpExceptionInterface
The basic kind of HttpException is \RuntimeException.
All http exceptions have numeric code and symbolic code like 404 and 'NOT_FOUND'.
There are two types of the exceptions "Client" (4xx) and "Server" (5xx).
You can raise the exception with this code:
throw new NewInventor\HttpTools\Exception\Client\ForbiddenException('Your access rights are invalid.');
To get the status code:
$exception->getStatusCode(); $exception->getStatusCodeString();
You can use the StatusCode enumerations, for check the codes from another libraries. Like so:
if($response->getStatusCode() === NewInventor\HttpTools\StatusCode\ClientError::BAD_REQUEST){ ... }
You can use Header enumerations for paste headers in configuration.
统计信息
- 总下载量: 346
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-09-18