Download the PHP package bdk/http-message without Composer
On this page you can find all versions of the php package bdk/http-message. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download bdk/http-message
More information about bdk/http-message
Files in bdk/http-message
Download bdk/http-message
More information about bdk/http-message
Files in bdk/http-message
Vendor bdk
Package http-message
Short Description PSR-7 (HttpMessage) & PSR-17 (HttpFactory) Implementations
License MIT
Homepage http://github.com/bkdotcom/HttpMessage
Package http-message
Short Description PSR-7 (HttpMessage) & PSR-17 (HttpFactory) Implementations
License MIT
Homepage http://github.com/bkdotcom/HttpMessage
Please rate this library. Is it a good library?
Informations about the package http-message
HttpMessage
PSR-7 (HttpMessage) & PSR-17 (HttpFactory) Implementations
Notable features
- Ability to register per-media-type custom body parsers
- By default the following parsers are registered
- application/x-www-form-urlencoded - Preserves "." and space in keys
- application/json - decoded to array
- application/xml, text/xml parsed to SimpleXMLElement obj
- parsedBody and queryParams preserves "." and spaces in keys
UploadedFile::getClientFullPath()
. PHP 8.1 added a new file upload property (not included in PSR-7)ServerRequestExtended
interface and implementation - Extends standard server request with helpful methods
Installation
composer require bdk/http-message
Documentation
http://bradkent.com/php/httpmessage
3 maintained versions:
Version | http-message | http-factory | php | note |
---|---|---|---|---|
3.x | ^1.1 | ^2.0 | ^1.0 | >= 8.0 | static returns |
2.x | ^1.1 | ^2.0 | ^1.0 | >= 7.2 | self returns |
1.x | ~1.0.1 | -- | >= 5.4 |
Utilities
- ContentType: common mime-type constants
- HttpFoundationBridge: create ServerRequest and Response from HttpFoundation request and response
- ParseStr: PHP's
parse_str()
, but does not convert dots and spaces to '_' by default - Response:
emit(ResponseInterface $response)
- Output response headers and bodycodePhrase(int|string $code): string
- Get standard code phrase for given HTTP status code
- ServerRequest:
fromGlobals(): ServerRequestInterface
- Uri:
fromGlobals(): UriInterface
isCrossOrigin(UriInterface $uri1, UriInterface $uri2): bool
parseUrl(string|UriInterface): array
- like php'sparse_url
but with bug fixes backportedresolve(UriInterface $base, UriInterface $rel): UriInterface
- Converts the relative URI into a new URI that is resolved against the base URI.
Tests / Quality
All versions of http-message with dependencies
PHP Build Version
Package Version
The package bdk/http-message contains the following files
Loading the files please wait ....