Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JHttpTransportSocket
+ Graphe d'héritage de JHttpTransportSocket:
+ Graphe de collaboration de JHttpTransportSocket:

Liste de tous les membres

Fonctions membres publiques

 __construct (JRegistry &$options)
 request ($method, JUri $uri, $data=null, array $headers=null, $timeout=30, $userAgent=null)

Fonctions membres publiques statiques

static isSupported ()

Fonctions membres protégées

 getResponse ($content)
 connect (JUri $uri, $timeout=null)

Attributs protégés

 $connections
 $options

Documentation des constructeurs et destructeur

JHttpTransportSocket::__construct ( JRegistry $options)

Constructor.

Paramètres:
JRegistry&$optionsClient options object.
Depuis:
11.3
Exceptions:
RuntimeException

Implémente JHttpTransport.

Références $options.


Documentation des fonctions membres

JHttpTransportSocket::connect ( JUri  $uri,
  $timeout = null 
)
protected

Method to connect to a server and get the resource.

Paramètres:
JUri$uriThe URI to connect with.
integer$timeoutRead timeout in seconds.
Renvoie:
resource Socket connection resource.
Depuis:
11.3
Exceptions:
RuntimeException

Références $key, et null.

JHttpTransportSocket::getResponse (   $content)
protected

Method to get a response object from a server response.

Paramètres:
string$contentThe complete server response, including headers.
Renvoie:
JHttpResponse
Depuis:
11.3
Exceptions:
UnexpectedValueException

Références $return.

static JHttpTransportSocket::isSupported ( )
static

method to check if http transport socket available for using

Renvoie:
bool true if available else false
Depuis:
12.1
JHttpTransportSocket::request (   $method,
JUri  $uri,
  $data = null,
array  $headers = null,
  $timeout = 30,
  $userAgent = null 
)

Send a request to the server and return a JHttpResponse object with the response.

Paramètres:
string$methodThe HTTP method for sending the request.
JUri$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:
JHttpResponse
Depuis:
11.3
Exceptions:
RuntimeException

Implémente JHttpTransport.

Références $data, $path, et null.


Documentation des données membres

JHttpTransportSocket::$connections
protected
JHttpTransportSocket::$options
protected

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