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;