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
- Overview — HTTP architecture
- Installation — Setup
- Usage — Request/Response patterns
- API Reference — Class methods
- Examples — Real-world usage
- Testing — Testing HTTP
- Security — Security notes
- Troubleshooting — Common issues
Related Packages
- wpzylos-routing — URL routing
- wpzylos-validation — Input validation
- wpzylos-security — Nonces for forms