WPZylos HTTP

Request/Response abstraction for WordPress with PSR-7 style interface.

What You Get

  • Request — Object wrapper for $_GET, $_POST, headers
  • Response — Fluent response building with status, headers
  • JSON Response — Quick JSON output for AJAX/REST
  • Redirect Response — Safe redirects with status codes
  • Error Response — Structured JSON error output

Quick Start

use WPZylos\Framework\Http\Request;
use WPZylos\Framework\Http\Response;

// Read request
$request = Request::capture();
$page = $request->query('page', 1);
$data = $request->input('email');
$file = $request->file('upload');

// Build response
return Response::json(['success' => true]);
return Response::redirect(admin_url('admin.php?page=settings'));
return Response::html('<h1>Dashboard</h1>');

Documentation