<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
wyrihaximus / react-http-middleware-with-headers example snippets
use React\Http\HttpServer;
use WyriHaximus\React\Http\Middleware\Header;
use WyriHaximus\React\Http\Middleware\WithHeadersMiddleware;
use WyriHaximus\React\Http\Middleware\WithRandomHeadersMiddleware;
$server = new HttpServer([
/** Other middleware */
new WithHeadersMiddleware(
'X-Powered-By' => 'wyrihaximus.net (11.0.33)',
),
new WithRandomHeadersMiddleware(
1, // Minimum header count to attach
2, // Maximum header count to attach
new Header('X-nanananana', 'Batcache'),
new Header('X-Horde', 'For the Horde!'),
new Header('X-Picard', 'Make it so'),
),
/** Other middleware */
]);
use React\Http\HttpServer;
use WyriHaximus\React\Http\Middleware\Headers;
use WyriHaximus\React\Http\Middleware\WithRandomHeadersMiddleware;
use WyriHaximusNet\XHeaders;
$server = new HttpServer([
/** Other middleware */
new WithRandomHeadersMiddleware(
1,
ceil(count(XHeaders\Headers::HEADERS) / 4), // Add up to 25% of the list to it
...Headers::fromIterable(XHeaders\Headers::HEADERS),
),
/** Other middleware */
]);
[
'X-Header' => 'contents',
]
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.