v1.0.0
English

CURLRequest.php

system/HTTP/CURLRequest.php
1 class 24 methods

class CURLRequest

A lightweight HTTP client for sending synchronous HTTP requests via cURL.
__construct (App $config, URI $uri, ?ResponseInterface $response = null, array $options = []) public
request ($method, string $url, array $options = []) public
resetOptions () protected
get (string $url, array $options = []) public
delete (string $url, array $options = []) public
head (string $url, array $options = []) public
options (string $url, array $options = []) public
patch (string $url, array $options = []) public
post (string $url, array $options = []) public
put (string $url, array $options = []) public
setAuth (string $username, string $password, string $type = 'basic') public
setForm (array $params, bool $multipart = false) public
setJSON ($data) public
parseOptions (array $options) protected
prepareURL (string $url) protected
send (string $method, string $url) public
applyRequestHeaders (array $curlOptions = []) protected
applyMethod (string $method, array $curlOptions) protected
applyBody (array $curlOptions = []) protected
setResponseHeaders (array $headers = []) protected
setCURLOptions (array $curlOptions = [], array $config = []) protected
sendRequest (array $curlOptions = []) protected
removeIntermediateResponses (string $output, string $breakString) private
shouldRemoveCurrentResponse (string $output, string $breakString) private
phpDG v1.0.0 CURLRequest.php 662 files 498 classes 763 fn
Generated