Skip to content

icambridge-old/react-http

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Http Component

Build Status

Library for building an evented http server. An experimental fork of ReactPHP HTTP.

Usage

This is an HTTP server which responds with Hello World to every request.

    $loop = React\EventLoop\Factory::create();
    $socket = new React\Socket\Server($loop);

    $requestFactory = new Icambridge\Http\Request\Factory\BodiedRequestFactory();
    $messageParser = new Guzzle\Parser\Message\MessageParser();
    $requestParser = new Icambridge\Http\Request\Parser($requestFactory, $messageParser);
    $http = new Icambridge\Http\Server($socket, $requestParser);

    $http->on('request', function ($request, $response) {
        $response->writeHead(200, array('Content-Type' => 'text/plain'));
        $response->end("Hello World!\n");
    });

    $socket->listen(1337);
    $loop->run();

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7

Languages