HttpRequest
interface HttpRequest
Interface for building HTTP requests.
This interface provides methods to configure all aspects of an HTTP request including URL, headers, query parameters, cookies, and request body. It supports various HTTP methods (GET, POST, PUT, DELETE) and body formats (JSON, form data).
The interface is designed to be implemented by different HTTP client libraries while maintaining a consistent API across the SDK.