get("http://$host/compat/http/echo?who=42"); echo str_contains($req->body(), 'ECHO:42') ? 'CURL_OK' : 'CURL_FAIL:' . substr($req->body(), 0, 80); }); Router::get('/compat/http/load', function () { $class = 'Libs\\' . basename((string) ($_GET['class'] ?? '')); if (!class_exists($class)) { echo 'LOAD_MISSING'; return; } $instance = match ($class) { 'Libs\\Aria2' => new Aria2('http://127.0.0.1:6800/jsonrpc'), 'Libs\\CompreFace' => new CompreFace('compat-key', 'http://127.0.0.1:18080'), default => new $class(), }; echo 'LOAD_OK:' . get_class($instance); });