aurora / http-codec
解码原始请求消息并编码原始响应消息
dev-master / 1.0.x-dev
2018-02-03 07:25 UTC
Requires
- php: >=7.0
- aurora/http-foundation: ~0.1
- panlatent/context: ~1.0
- psr/http-message: ~1.0
Requires (Dev)
- php-coveralls/php-coveralls: ^2.0
- phpunit/phpunit: ^6.5
This package is auto-updated.
Last update: 2024-09-19 10:31:00 UTC
README
解码原始请求消息并编码PRS-7响应对象。
! HTTP 2.0 部分正在开发中,尚不支持。
安装
建议您使用Composer安装此库。
$ composer require aurora/http-codec
这将安装库及其所有依赖项。库需要PHP 7.0或更高版本。
用法
将原始Http消息内容解码为请求对象
$stream = new Aurora\Http\Decoder\Stream(); $stream = $stream->write($rawHttpMessage); $decoder = new Aurora\Http\Decoder\Decoder(); $serverRequest = $decoder->decode($stream);
将响应对象编码为流
$encoder = new Aurora\Http\Decoder\Encoder(); $stream = $encoder->encode($response);
许可证
HTTP Codec是开源软件,许可协议为MIT许可证。