aurora / http-codec

解码原始请求消息并编码原始响应消息

dev-master / 1.0.x-dev 2018-02-03 07:25 UTC

This package is auto-updated.

Last update: 2024-09-19 10:31:00 UTC


README

Build Status Coverage Status Latest Stable Version Total Downloads Latest Unstable Version License Aurora Http

解码原始请求消息并编码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许可证