Luminova Framework

HTTP Client Requests

Send outgoing HTTP requests using Luminova's HTTP client, Guzzle, or any PSR-compliant client. Learn how to perform secure, efficient, and asynchronous API calls.

Table of Contents

  1. HTTP Response Object

    Handles HTTP responses from network requests via HTTP clients like, Novio, or Guzzle, providing easy access to status codes, headers, and body content.

  2. Network - HTTP Request Client Helper

    Network class an ideal choice for developers looking to implement reliable and efficient HTTP communication in their applications with or without additional dependency required.

  3. Novio HTTP Request Client

    Luminova's HTTP clients for network requests. You can use the lightweight Novio (cURL-based) client or switch to the advanced Guzzle client. Both share the same interface for consistent communication.

  4. Novio HTTP Client Options

    Luminova's Novio HTTP client options let you control request behavior when sending requests, with many settings also supported by the Guzzle client.

  5. URI Class with Internationalized Domain Name (IDN) Support

    The HTTP URI class provides methods for creating and managing URIs, including support for Internationalized Domain Names (IDNs), while adhering to the PSR-7 HTTP Message Interface standards.

  6. HTTP Clients for Sending Network Requests

    Luminova's HTTP clients for network requests. You can use the lightweight Novio (cURL-based) client or switch to the advanced Guzzle client. Both share the same interface for consistent communication.