Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
request ($method, UriInterface $uri, $data=null, array $headers=[], $timeout=null, $userAgent=null) | |
Fonctions membres publiques hérités de AbstractTransport | |
__construct ($options=[]) | |
Fonctions membres publiques statiques | |
static | isSupported () |
Fonctions membres protégées | |
setCAOptionAndValue ($ch) | |
getResponse ($content, $info) | |
Fonctions membres protégées hérités de AbstractTransport | |
getOption (string $key, $default=null) | |
processHeaders (array $headers) | |
Fonctions membres privées | |
mapProtocolVersion (string $version) | |
redirectsAllowed () | |
Membres hérités additionnels | |
Attributs protégés hérités de AbstractTransport | |
$options | |
HTTP transport class for using cURL.
|
protected |
Method to get a response object from a server response.
string | $content | The complete server response, including headers as a string if the response has no errors. |
array | $info | The cURL request information. |
InvalidResponseCodeException |
Références $content, $info, Symfony\Component\Console\Tester\$statusCode, null, et AbstractTransport\processHeaders().
Référencé par Curl\request().
|
static |
Method to check if HTTP transport cURL is available for use
Implémente TransportInterface.
|
private |
Get the cURL constant for a HTTP protocol version
string | $version | The HTTP protocol version to use |
Références $version.
Référencé par Curl\request().
|
private |
request | ( | $method, | |
UriInterface | $uri, | ||
$data = null , |
|||
array | $headers = [] , |
||
$timeout = null , |
|||
$userAgent = null |
|||
) |
Send a request to the server and return a Response object with the response.
string | $method | The HTTP method for sending the request. |
UriInterface | $uri | The URI to the resource to request. |
mixed | $data | Either an associative array or a string to be sent with the request. |
array | $headers | An array of request headers to send with the request. |
integer | $timeout | Read timeout in seconds. |
string | $userAgent | The optional user agent string to send with the request. |
Implémente TransportInterface.
Références $content, $data, $header, $info, $key, $message, $method, AbstractTransport\$options, $uri, $value, AbstractTransport\getOption(), Curl\getResponse(), CaBundle\getSystemCaRootBundlePath(), Curl\mapProtocolVersion(), Curl\redirectsAllowed(), et Curl\setCAOptionAndValue().
|
protected |
Configure the cURL resources with the appropriate root certificates.
resource | $ch | The cURL resource you want to configure the certificates on. |
Références AbstractTransport\getOption(), et CaBundle\getSystemCaRootBundlePath().
Référencé par Curl\request().