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