Forum und email

HttpRequest

(No version information available, might be only in CVS)

HttpRequest — Classe HTTPRequest

   classe HttpRequest
  

Membres de la classe

Propriétés

Propriétés de l'instance
Modificateurs Type Nom Description
protected array options options de demande pour configurer la demande ; voir options de demande
protected array postFields donnée de formulaire :
array("nomduchamp" => "valeurduchamp")
protected array postFiles fichiers à télécharger :
array(array("name" => "image", "file" => "/home/u/images/u.png", "type" => "image/png"))
protected array responseInfo information (statistique) à propos des demandes/réponses ; voir information de demande/réponse
protected HttpMessage responseMessage le message de réponse
protected integer responseCode le code numérique de réponse
protected string responseStatus le texte lité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

Constantes pré-définies

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