Luminova Framework

Outgoing HTTP Requests

Outgoing HTTP requests show how to send data to external APIs or services using Novio Luminova's HTTP client, Guzzle, or other PSR-compliant clients. Learn how to make secure, asynchronous calls easily.

Table of Contents

  1. 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.

  2. Network - HTTP Client Request 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. HTTP Response Message Object

    The HTTP response object allows easy capture handling of network request responses sent through the cURL client. It provides useful methods to access the response information.

  6. 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.