nuXed / http-message
nuXed Http Message
v1.2.0
2020-05-21 21:18 UTC
Requires
- hhvm: ^4.56
- azjezz/http-normalizer: ^1.0
- hhvm/hsl: ^4.40
- hhvm/hsl-experimental: ^4.52.1
- hhvm/hsl-io: 0.1
- nuxed/contract: ^1.0
- nuxed/json: ^1.0
Requires (Dev)
- facebook/fbexpect: ^2.7
- hhvm/hacktest: ^2.0
- hhvm/hhast: ^4.25
- nuxed/filesystem: ^1.2
README
nuXed Http Message
nuXed Http Message 组件定义了 HTTP 消息规范的面向对象层。
安装
此软件包可以使用 Composer 安装。
$ composer require nuxed/http-message
示例
use namespace HH\Lib\Str; use namespace Nuxed\Http\Message; <<__EntryPoint>> async function main(): Awaitable<void> { $request = Message\ServerRequest::capture(); $response = Message\Response\text( Str\format('%s %s', $request->getMethod(), $request->getRequestTarget()) ) |> $$->withCookie('name', new Message\Cookie('value')) |> $$->withStatus(200, 'OK'); }
安全
有关在 nuXed 中报告安全漏洞的信息,请参阅 SECURITY.md。
许可
nuXed 是开源软件,遵循 MIT 许可协议。