Implementation of PSR-17 (HTTP Message Factories) This repository holds all interfaces related to PSR-17 (HTTP Factories). Note that this is not a HTTP Factory implementation of its own. It is merely interfaces that describe the components of a HTTP Factory. The installable package and implementations are listed on Packagist. PSR-7 did not include a recommendation on how to create HTTP objects, which leads to difficulties when needing to create new HTTP objects within components that are not tied to a specific implementation of PSR-7. An HTTP factory is a method by which a new HTTP object, as defined by PSR-7, is created. HTTP factories MUST implement these interfaces for each object type that is provided by the package.

Features

  • Create server requests
  • Create streams for requests and responses
  • Create streams for uploaded files
  • Create URIs for client and server requests
  • Note that this is not a HTTP Factory implementation of its own
  • Implementation of PSR-17 (HTTP Message Factories)

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow HTTP Factories

HTTP Factories Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of HTTP Factories!

Additional Project Details

Programming Language

PHP

Related Categories

PHP HTTP Servers, PHP HTTP Clients

Registered

2023-05-12