Download the PHP package horde/http_server without Composer
On this page you can find all versions of the php package horde/http_server. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download horde/http_server
More information about horde/http_server
Files in horde/http_server
Download horde/http_server
More information about horde/http_server
Files in horde/http_server
Vendor horde
Package http_server
Short Description HTTP Request Handling Library adhering to PSR-15 standard. This evolved out of horde/controller.
License BSD-2-Clause
Homepage https://www.horde.org/libraries/Horde_Controller
Package http_server
Short Description HTTP Request Handling Library adhering to PSR-15 standard. This evolved out of horde/controller.
License BSD-2-Clause
Homepage https://www.horde.org/libraries/Horde_Controller
Please rate this library. Is it a good library?
Informations about the package http_server
Horde PSR-15 Server Middleware/RequestHandler implementation
The horde\http_server is an implementation of PSR-15. Together with horde\http, it provides all the necessary building blocks needed for a standalone website, a slim API microframework or for fullstack horde applications. The http_server library has evolved out of efforts to modernize the horde/controller library and accompanying core components.
Usage
See examples/ folder
Design goals
MVP
- horde/http_server aims at having few dependencies and subdependencies.
- Keep all the deeper Horde relations somewhere else
- Strict, simple implementation of a PSR-15 (middleware standard) ecosystem
- Through horde\http, adhere to PSR-7 (request/response standard), PSR-17 (request/response factories) and PSR-18 (HTTP client)
- allow opening the Horde ecosystem to external middleware vendors (avoid NIH)
Stretch Goals
- Support a PSR-3 logger (once we have one in the ecosystem)
- Passing external compliance tests (which?)
Non-Goals
- Backward compatibility with horde/controller (that library should offer a wrapper middleware instead)
- Advanced Routing (Integration should be done either in the router library or in a router middleware package)
- horde/core integration (That should be the job of horde/core or a separate package)
- httplug extensions
All versions of http_server with dependencies
PHP Build Version
Package Version
Requires
php Version
^7 || ^8
psr/http-server-middleware Version ^1
psr/http-server-handler Version ^1
horde/exception Version ^3
horde/http Version ^3
psr/http-server-middleware Version ^1
psr/http-server-handler Version ^1
horde/exception Version ^3
horde/http Version ^3
The package horde/http_server contains the following files
Loading the files please wait ....