charm/http

PSR-7 HTTP消息接口的简单且可扩展的实现

2.0.0 2024-05-26 20:44 UTC

This package is auto-updated.

Last update: 2024-08-26 21:27:42 UTC


README

一个非常纯净、可扩展的特性和类集,实现了来自https://www.php-fig.org/psr/psr-7/的PSR-7 HTTP消息接口。

该库不对扩展类或覆盖任何方法实现施加限制。实际上,它存在的主要原因是因为其他大多数实现专门禁止扩展或覆盖它们的实现。

这些类都是使用特质的便利类。您可以直接使用它们,或者通过使用特质实现您自己的变体。

  • Charm\Http\Message\Message
  • Charm\Http\Message\Request
  • Charm\Http\Message\ServerRequest
  • Charm\Http\Message\Response
  • Charm\Http\Message\Uri
  • Charm\Http\Message\Stream
  • Charm\Http\Message\UploadedFile

特质

  • Charm\Http\Message\MessageTrait实现了Psr\Http\Message\MessageInterface
  • Charm\Http\Message\RequestTrait实现了Psr\Http\Message\RequestInterface
  • Charm\Http\Message\ServerRequestTrait实现了Psr\Http\Message\ServerRequestInterface
  • Charm\Http\Message\ResponseTrait实现了Psr\Http\Message\ResponseInterface
  • Charm\Http\Message\UriTrait实现了Psr\Http\Message\UriInterface
  • Charm\Http\Message\StreamTrait实现了Psr\Http\Message\StreamInterface
  • Charm\Http\Message\UploadedFileTrait实现了Psr\Http\Message\UploadedFileInterface