Sunrise // HTTP message wrapper for PHP 7.1+ based on RFC-7230, PSR-7 and PSR-17

v2.1.1 2021-11-30 09:44 UTC


Build Status Code Coverage Scrutinizer Code Quality Total Downloads Latest Stable Version License


composer require 'sunrise/http-message:^2.0'

How to use?

HTTP Request Message

use Sunrise\Http\Message\RequestFactory;

$message = (new RequestFactory)->createRequest('GET', '');

// just use PSR-7 methods...

HTTP Response Message

use Sunrise\Http\Message\ResponseFactory;

$message = (new ResponseFactory)->createResponse(200, 'OK');

// just use PSR-7 methods...

HTTP Headers as Objects

Related PSR-7 packages

Test run

composer test

Useful links