nuxed / http-message
Nuxed Http Message
This package's canonical repository appears to be gone and the package has been frozen as a result.
Installs: 128
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 1
Open Issues: 0
Language:Hack
Requires
- hhvm: ^4.56
- azjezz/http-normalizer: ^1.0
- hhvm/hsl: ^4.40
- hhvm/hsl-experimental: ^4.52.1
- hhvm/hsl-io: 0.1
- nuxed/contract: ^1.0
- nuxed/json: ^1.0
Requires (Dev)
- facebook/fbexpect: ^2.7
- hhvm/hacktest: ^2.0
- hhvm/hhast: ^4.25
- nuxed/filesystem: ^1.2
README
Nuxed Http Message
The Nuxed Http Message component defines an object-oriented layer for the HTTP Messages specification.
Installation
This package can be installed with Composer.
$ composer require nuxed/http-message
Example
use namespace HH\Lib\Str; use namespace Nuxed\Http\Message; <<__EntryPoint>> async function main(): Awaitable<void> { $request = Message\ServerRequest::capture(); $response = Message\Response\text( Str\format('%s %s', $request->getMethod(), $request->getRequestTarget()) ) |> $$->withCookie('name', new Message\Cookie('value')) |> $$->withStatus(200, 'OK'); }
Security
For information on reporting security vulnerabilities in Nuxed, see SECURITY.md.
License
Nuxed is open-sourced software licensed under the MIT-licensed.