phapi / http
此包已被废弃,不再维护。未建议替代包。
Phapi HTTP 消息是 Phapi 框架使用的 PSR-7 实现
1.0.0
2015-07-02 08:13 UTC
Requires
- php: >=5.6.0
- phapi/contract: 1.*
- psr/http-message: 1.*
- zendframework/zend-diactoros: 1.*
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- phpunit/phpunit: 4.*
This package is not auto-updated.
Last update: 2021-02-05 22:08:13 UTC
README
HTTP 消息是 PSR-7 的实现,它提供了一些附加的辅助方法以简化请求和响应对象的用法。
此包扩展了 zendframework/zend-diactoros。
安装
默认情况下,此包由 Phapi 框架安装。若要单独使用此包,可以使用 composer 进行安装
$ composer require phapi/http:1.*
使用方法
Phapi 兼容 PSR-7,但它自身不实现接口,而是依赖于 zend-diactoros 的实现。有关如何使用它们的信息,请参阅 PSR-7 接口
- Psr\Http\Message\ServerRequestInterface
- Psr\Http\Message\ResponseInterface
- Psr\Http\Message\UriInterface
- Psr\Http\Message\StreamInterface
- Psr\Http\Message\UploadedFileInterface
扩展方法
主体
使用响应对象上的 withUnserializedBody(array $data)
方法添加或修改主体。序列化中间件随后将序列化后的字符串设置为响应主体。
许可证
Phapi HTTP 消息采用 MIT 许可证 - 有关详细信息,请参阅 license.md 文件
贡献
欢迎贡献,包括错误修复等 始终欢迎。