Options de la demande
(No version information available, might be only in CVS)
Options de la demande — Options utilisables avec la classe HttpRequest et les fonctions de demande
Résumé
Options relatives aux délais d'expiration
-
timeout (integer)
-
durée maximale en secondes pendant laquelle la demande en entière peut terminer
son action
-
connecttimeout (integer)
-
durée maximale en secondes pour se connecter. Incluant la résolution
du nom
-
dns_cache_timeout (integer)
-
durée maximale en secondes avant de faire expirer une entrée dns du cache
Options relatives aux URLs
-
url (string)
-
l'URL de la demande
-
port (integer)
-
utilise un autre port que celui spécifié dans l'URL
-
redirect (integer)
-
si l'on doit effectuer une redirection et combien l'on doit suivre ;
par défaut, 0
-
unrestrictedauth (bool)
-
si l'on doit continuer d'envoyer des crédences sur les redirections
vers un hôte différent
-
referer (string)
-
l'URL référente à envoyer
Options related to cookies
-
encodecookies (bool)
-
si les cookies personnalisés doivent être url-encodés avant l'envoi
-
cookies (array)
-
liste des cookies, sous la forme d'un tableau associatif , sous cette forme :
array("cookie" => "value")
-
cookiestore (string)
-
chemin vers un fichier où les cookies sont/seront stockés
-
cookiesession (bool)
-
si vaut TRUE, ne charge pas les cookies de session depuis le
magasin de cookies
Options relatives aux en-têtes
-
useragent (string)
-
l'agent utilisateur à envoyer ; par défaut, PECL::HTTP/x.y.z (PHP/x.y.z) ; omis si explicitement définit à une chaîne vide
-
lastmodified (int)
-
timestamp pour l'en-tête If-(Un)Modified-Since
-
etag (string)
-
etag pour l'en-tête If-(None-)Match
-
headers (array)
-
liste des en-têtes personnalisés, sous la forme d'un tableau :
array("header" => "value")
Options relatives à l'identification
-
httpauth (string)
-
HTTP crédentielles, sous le format "user:pass"
-
httpauthtype (int)
-
contantes représentants les types
d'identification HTTP
-
(array)
-
Options relatives aux proxys
-
proxyhost (string)
-
hôte du proxy, dans le format "host[:port]"
-
proxyport (int)
-
utilise un port différent pour le proxy que celui spécifié dans
proxyhost
-
proxytype (int)
-
constantes des types de proxy HTTP
-
proxyauth (string)
-
proxy crédentiels, sous le format "user:pass"
-
proxyauthtype (int)
-
constantes des types d'identification
Options related to the transfer
-
compress (bool)
-
si l'on doit demander ou accepter une réponse dont le contenu est encodé gzip/deflate
-
resume (int)
-
commence le téléchargement à la position spécifié si le serveur le supporte
(indiqué par le code réponse 206)
-
range (array)
-
tableau de tableaux, chaque contenant deux entiers, spécifiant l'intervalle
de téléchargement si le serveur le supporte (indiqué par le code réponse 206) ;
uniquement reconnu si l'option "resume" est vide
Options imposing limits
-
maxfilesize (integer)
-
taille maximale de fichier pouvant être téléchargé ;
n'a aucun effet, si la taille de l'entité demandé est inconnu
(eg. pages dynamiques avec un encodage de transfert, etc.)
-
low_speed_limit (int)
-
la vitesse minimale de transfert qu'une demande réussie peut avoir
-
low_speed_time (int)
-
la durée durant laquelle low_speed_limit doit être
transféré pour une demande réussie
-
max_send_speed (int)
-
vitesse maximale d'envoi, en octets par seconde
-
max_recv_speed (int)
-
vitesse maximale de réception, en octets par seconde
Options de Callback
-
onprogress (callback)
-
progression du callback
Options réseaux
-
interface (string)
-
interface réseau de sortie (ifname, ip ou hostname)
-
portrange (array)
-
2 entiers spécifiant la rangée de port de sortie à essayer
SSL options
-
ssl (array)
-
Note:
Les options SSL sont définies via un tableau contenant
un nom d'option de demande simple "ssl".
-
cert (string)
-
chemin vers le certificat
-
certtype (string)
-
type du certificat
-
certpasswd (string)
-
mot de passe du certificat
-
key (string)
-
chemin vers la clé
-
keytype (string)
-
type de la clé
-
keypasswd (string)
-
mot de passe pour la clé
-
engine (string)
-
moteur ssl à utiliser
-
version (int)
-
version ssl à utiliser
-
verifypeer (bool)
-
si l'on doit vérifier le peer
-
verifyhost (bool)
-
si l'on doit vérifier l'hôte
-
cipher_list (string)
-
liste des ciphères autorisés
-
cainfo (string)
-
-
capath (string)
-
-
random_file (string)
-
-
egdsocket (string)
-