Luminova Framework

HTTP Request Handling

Handle incoming HTTP requests using Luminova's HTTP modules. Process inputs, headers, file uploads, webhooks, and user-agent details safely and reliably.

Table of Contents

  1. Http File Uploader

    The Uploader class handles local file uploads, supports chunked uploads for large files, and integrates with the File object to provide flexible configuration and detailed upload feedback.

  2. Http Proxy Testing Utility

    Easily parse, validate, and test HTTP/SOCKS proxies. Handle IPv4/IPv6, check latency, resolve public IPs, verify anonymity, and format proxies for use in any application.

  3. Incoming HTTP Request Object

    Incoming HTTP request class, offering a secure and consistent interface to retrieve query parameters, form inputs, headers, files, and server information, enabling easy request handling.

  4. Managing Incoming HTTP Request Headers

    The header class specifically focuses on managing request headers. It provides methods to interact with and manage request headers easily.

  5. HTTP Status Codes

    Helper class for working with HTTP status codes and their reason phrases.

  6. Request Server Parameters

    With the Server class, managing server-related variables becomes easier and more straightforward, offering convenient methods for retrieving, manipulating, and validating server data.

  7. HTTP Uploaded File Object

    Represents an incoming uploaded file, with tools to validate, configure, and manage file properties before saving it to the server.

  8. Incoming Request User Agents Management

    The UserAgent class is a valuable tool for devs building web applications or services that require functionality based on client devices. By providing methods to parse and extract information from...

  9. Request Client IP Addresses

    Manage and retrieve the client’s IP address, detect proxies or Tor exit nodes, and fetch detailed info via IPHub or IPApi.

  10. HTTP Response Message Stream

    Provides a stream interface for handling HTTP response data, supporting reading, writing, seeking, and metadata management.

  11. HTTP Webhook Request

    Securely send and receive webhook requests with built-in HMAC signature verification, origin checks, IP allowlists and blocklists, and flexible error handling for reliable third-party integrations.

  12. HTTP File Downloader

    Download utility for sending files and generated content as downloadable responses. Supports file paths, streams, resources, and raw strings, with built-in handling for range requests, caching, server offloading via Apache X-Sendfile and Nginx X-Accel-Redirect.