Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe Curl
+ Graphe d'héritage de Curl:

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
 

Description détaillée

HTTP transport class for using cURL.

Depuis
1.0

Documentation des fonctions membres

◆ getResponse()

getResponse (   $content,
  $info 
)
protected

Method to get a response object from a server response.

Paramètres
string$contentThe complete server response, including headers as a string if the response has no errors.
array$infoThe cURL request information.
Renvoie
Response
Depuis
1.0
Exceptions
InvalidResponseCodeException

Références $content, $info, Symfony\Component\Console\Tester\$statusCode, null, et AbstractTransport\processHeaders().

Référencé par Curl\request().

◆ isSupported()

static isSupported ( )
static

Method to check if HTTP transport cURL is available for use

Renvoie
boolean True if available, else false
Depuis
1.0

Implémente TransportInterface.

◆ mapProtocolVersion()

mapProtocolVersion ( string  $version)
private

Get the cURL constant for a HTTP protocol version

Paramètres
string$versionThe HTTP protocol version to use
Renvoie
integer
Depuis
1.3.1

Références $version.

Référencé par Curl\request().

◆ redirectsAllowed()

redirectsAllowed ( )
private

Check if redirects are allowed

Renvoie
boolean
Depuis
1.2.1

Référencé par Curl\request().

◆ request()

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.

Paramètres
string$methodThe HTTP method for sending the request.
UriInterface$uriThe URI to the resource to request.
mixed$dataEither an associative array or a string to be sent with the request.
array$headersAn array of request headers to send with the request.
integer$timeoutRead timeout in seconds.
string$userAgentThe optional user agent string to send with the request.
Renvoie
Response
Depuis
1.0
Exceptions

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

◆ setCAOptionAndValue()

setCAOptionAndValue (   $ch)
protected

Configure the cURL resources with the appropriate root certificates.

Paramètres
resource$chThe cURL resource you want to configure the certificates on.
Renvoie
void
Depuis
1.3.2

Références AbstractTransport\getOption(), et CaBundle\getSystemCaRootBundlePath().

Référencé par Curl\request().


La documentation de cette classe a été générée à partir du fichier suivant :