http-php / messages
一个简单的OOP包装器,用于在PHP中处理HTTP消息
dev-main
2023-02-06 12:02 UTC
Requires
- php: ^8.2
- http-php/headers: dev-main
- http-php/payload: dev-main
Requires (Dev)
- laravel/pint: ^1.4.1
- pestphp/pest: ^1.22.4
- phpstan/phpstan: ^1.9.14
This package is auto-updated.
Last update: 2024-09-06 15:24:42 UTC
README
此包旨在允许您以简单可靠的方式在PHP中创建HTTP消息。
安装
composer require http-php/message
使用方法
要使用此包,非常简单。使用以下代码创建一个消息
use HttpPHP\Message\Message; $message = Message::make( payload: ['test' => 'payload'], ); // Add a header $message->withHeader( key: 'Authorization', value: 'Bearer some-super-secret-token', ); // Fetch the header value $message->header( key: 'Authorization', )->toString(); // 'Bearer some-super-secret-token' // Fetch all headers $message->headers(); // Fetch the payload $message->payload()->parse(); // Returns an array representation of the payload. $message->payload()->body(); // Returns the raw payload you wish to send.
测试
运行测试套件
composer run test
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。