Classe HttpRequest
&reftitle.classsynopsis;
HttpRequest
HttpRequest
Membres de la classe
&reftitle.properties;
Propriétés de l'instance
Modificateurs
Type
Nom
Description
protected
&array;
options
options de demande pour configurer la demande ; voir &link.http.request.options;
protected
&array;
postFields
donnée de formulaire : "valeurduchamp")]]>
protected
&array;
postFiles
fichiers à télécharger : "image", "file" => "/home/u/images/u.png", "type" => "image/png"))]]>
protected
&array;
responseInfo
information (statistique) à propos des demandes/réponses ; voir &link.http.request.info;
protected
HttpMessage
responseMessage
le message de réponse
protected
&integer;
responseCode
le code numérique de réponse
protected
&string;
responseStatus
le texte littéral du statut de la réponse
protected
&integer;
method
La méthode de la demande à utiliser
protected
&string;
url
l'URL de la demande
protected
&string;
contentType
le type de contenu à utiliser pour les demandes POST brutes
protected
&string;
rawPostData
les données POST brutes
protected
&string;
queryData
les paramètres de la requête
protected
&string;
putFile
le fichier à télécharger avec une demande PUT
protected
&string;
putData
les données brutes à télécharger avec une requête PUT
protected
HttpMessage
history
l'historique complet demande/réponse si l'enregistrement de l'historique est activé
public
&boolean;
recordHistory
si l'on doit activer l'enregistrement de l'historique
&reftitle.constants;
Type
Nom
Description
&integer;
METH_GET
méthode de demande GET
&integer;
METH_HEAD
méthode de demande HEAD
&integer;
METH_POST
méthode de demande POST
&integer;
METH_PUT
méthode de demande PUT
&integer;
METH_DELETE
méthode de demande DELETE
&integer;
METH_OPTIONS
méthode de demande OPTIONS
&integer;
METH_TRACE
méthode de demande TRACE
&integer;
METH_CONNECT
méthode de demande CONNECT
&integer;
METH_PROPFIND
méthode de demande PROPFIND
&integer;
METH_PROPPATCH
méthode de demande PROPPATCH
&integer;
METH_MKCOL
méthode de demande MKCOL
&integer;
METH_COPY
méthode de demande COPY
&integer;
METH_MOVE
méthode de demande MOVE
&integer;
METH_LOCK
méthode de demande LOCK
&integer;
METH_UNLOCK
méthode de demande UNLOCK
&integer;
METH_VERSION_CONTROL
méthode de demande VERSION-CONTROL
&integer;
METH_REPORT
méthode de demande REPORT
&integer;
METH_CHECKOUT
méthode de demande CHECKOUT
&integer;
METH_CHECKIN
méthode de demande CHECKIN
&integer;
METH_UNCHECKOUT
méthode de demande UNCHECKOUT
&integer;
METH_MKWORKSPACE
méthode de demande MKWORKSPACE
&integer;
METH_UPDATE
méthode de demande UPDATE
&integer;
METH_LABEL
méthode de demande LABEL
&integer;
METH_MERGE
méthode de demande MERGE
&integer;
METH_BASELINE_CONTROL
méthode de demande BASELINE-CONTROL
&integer;
METH_MKACTIVITY
méthode de demande MKACTIVITY
&integer;
METH_ACL
méthode de demande ACL
&integer;
VERSION_1_0
version 1.0 du protocole HTTP
&integer;
VERSION_1_1
version 1.1 du protocole HTTP
&integer;
VERSION_ANY
n'importe quelle version du protocole HTTP
&integer;
AUTH_BASIC
identification basique
&integer;
AUTH_DIGEST
identification digest
&integer;
AUTH_NTLM
identification NTLM
&integer;
AUTH_GSSNEG
identification négociée GSS
&integer;
AUTH_ANY
n'importe quelle identification
&integer;
PROXY_SOCKS4
proxy SOCKS v4
&integer;
PROXY_SOCKS5
proxy SOCKS v5
&integer;
PROXY_HTTP
proxy HTTP
&integer;
SSL_VERSION_TLSv1
utilisation de TLS v1
&integer;
SSL_VERSION_SSLv2
utilisation de SSL v2
&integer;
SSL_VERSION_SSLv3
utilisation de SSL v3
&integer;
SSL_VERSION_ANY
utilisation de n'importe quelle méthode SSL/TLS
&integer;
IPRESOLVE_V4
résoudre via IPv4 uniquement
&integer;
IPRESOLVE_V6
résoudre via IPv6 uniquement
&integer;
IPRESOLVE_ANY
utilisation de n'importe quelle méthode de résolution
&reference.http.entities.HttpRequest;