phpgt / http
PSR-7 HTTP message implementation.
Fund package maintenance!
PhpGt
Installs: 7 764
Dependents: 7
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 1
Open Issues: 7
Requires
- php: >=8.1
- ext-curl: *
- ext-dom: *
- ext-fileinfo: *
- phpgt/async: ^1.0
- phpgt/curl: ^3.1
- phpgt/input: ^1.2
- phpgt/json: ^1.2
- phpgt/promise: ^2.2
- phpgt/propfunc: ^1.0
- phpgt/typesafegetter: ^1.3
- psr/http-message: ^2.0
- willdurand/negotiation: 3.1.0
Requires (Dev)
- phpmd/phpmd: ^2.13
- phpstan/phpstan: ^1.10
- phpunit/phpunit: 10.1.*
- squizlabs/php_codesniffer: ^3.7
- dev-master / 1.3.1.x-dev
- dev-222-redirect / 1.3.1.x-dev
- 1.3.1
- v1.3.0
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.10
- v1.1.9
- v1.1.8
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v0.3.0
- v0.2.1
- v0.2.0
- v0.1.0
- v0.0.3
- v0.0.2
- v0.0.1
- dev-url
- dev-202-ci
- dev-163-redirect-absolute
- dev-dependabot/composer/phpstan/phpstan-0.12.85
- dev-45-type-safety
- dev-dependabot/composer/phpunit/phpunit-8.5.6
- dev-circleci
This package is auto-updated.
Last update: 2024-10-15 11:49:26 UTC
README
HTTP messages are the foundation of web development. Web browsers and HTTP clients such as cURL create HTTP request messages that are sent to a web server, which provides an HTTP response message. Server-side code receives an HTTP request message, and returns an HTTP response message.
Whatever tool kit a PHP web application is built upon, HTTP messages always behave in the same way. PSR-7 is a set of PHP interfaces defined by the PHP Framework Interop Group in order to produce code that can be shared between application implementations.
This repository is an implementation of the PSR-7 interfaces for use within PHP.Gt/WebEngine, but can be used in any other PHP web application thanks to the interoperability of PSR-7.