http-php/messages

一个简单的OOP包装器,用于在PHP中处理HTTP消息

dev-main 2023-02-06 12:02 UTC

This package is auto-updated.

Last update: 2024-09-06 15:24:42 UTC


README

Latest Version PHP Version Tests Total Downloads

此包旨在允许您以简单可靠的方式在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)。请参阅许可证文件获取更多信息。