berlioz/http-message

Berlioz HTTP Message 是一个实现了 PSR-7 (HTTP 消息接口) 和 PSR-17 (HTTP 工厂) 标准的 PHP 库。

v2.4.0 2023-04-18 12:46 UTC

README

Latest Version Software license Build Status Quality Grade Total Downloads

Berlioz HTTP Message 是一个实现了 PSR-7 (HTTP 消息接口) 和 PSR-17 (HTTP 工厂) 标准的 PHP 库。

安装

Composer

您可以使用 Composer 安装 Berlioz HTTP Message,这是推荐的安装方式。

$ composer require berlioz/http-message

依赖项

  • PHP ^8.0
  • PHP 库
    • fileinfo
    • psr/http-message
    • psr/http-factory

使用

全局

查看 PSR 文档

工厂

只有一个工厂类实现了 PSR-17: \Berlioz\Http\Message\HttpFactory

为了帮助您,工厂被拆分为一些 traits

  • \Berlioz\Http\Message\Factory\RequestFactoryTrait
  • \Berlioz\Http\Message\Factory\ResponseFactoryTrait
  • \Berlioz\Http\Message\Factory\ServerRequestFactoryTrait
  • \Berlioz\Http\Message\Factory\StreamFactoryTrait
  • \Berlioz\Http\Message\Factory\UploadedFileFactoryTrait
  • \Berlioz\Http\Message\Factory\UriFactoryTrait