HttpRequest

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

HttpRequest — Classe HTTPRequest

Synopsis

   classe HttpRequest
  

Membres de la classe

Propriétés

Tableau 116. Propriétés de l'instance

ModificateursTypeNomDescription
protectedarrayoptionsoptions de demande pour configurer la demande ; voir options de demande
protectedarraypostFieldsdonnée de formulaire : array("nomduchamp" => "valeurduchamp")
protectedarraypostFilesfichiers à télécharger : array(array("name" => "image", "file" => "/home/u/images/u.png", "type" => "image/png"))
protectedarrayresponseInfoinformation (statistique) à propos des demandes/réponses ; voir information de demande/réponse
protectedHttpMessageresponseMessagele message de réponse
protectedintegerresponseCodele code numérique de réponse
protectedstringresponseStatusle texte litéral du statut de la réponse
protectedintegermethodLa méthode de la demande à utiliser
protectedstringurll'URL de la demande
protectedstringcontentTypele type de contenu à utiliser pour les demandes POST brutes
protectedstringrawPostDatales données POST brutes
protectedstringqueryDatales paramètres de la requête
protectedstringputFilele fichier à télécharger avec une demande PUT
protectedstringputDatales données brutes à télécharger avec une requête PUT
protectedHttpMessagehistoryl'historique complet demande/réponse si l'enregistrement de l'historique est activé
publicbooleanrecordHistorysi l'on doit activer l'enregistrement de l'historique

Constantes pré-définies

Tableau 117. 

TypeNomDescription
integerMETH_GETméthode de demande GET
integerMETH_HEADméthode de demande HEAD
integerMETH_POSTméthode de demande POST
integerMETH_PUTméthode de demande PUT
integerMETH_DELETEméthode de demande DELETE
integerMETH_OPTIONSméthode de demande OPTIONS
integerMETH_TRACEméthode de demande TRACE
integerMETH_CONNECTméthode de demande CONNECT
integerMETH_PROPFINDméthode de demande PROPFIND
integerMETH_PROPPATCHméthode de demande PROPPATCH
integerMETH_MKCOLméthode de demande MKCOL
integerMETH_COPYméthode de demande COPY
integerMETH_MOVEméthode de demande MOVE
integerMETH_LOCKméthode de demande LOCK
integerMETH_UNLOCKméthode de demande UNLOCK
integerMETH_VERSION_CONTROLméthode de demande VERSION-CONTROL
integerMETH_REPORTméthode de demande REPORT
integerMETH_CHECKOUTméthode de demande CHECKOUT
integerMETH_CHECKINméthode de demande CHECKIN
integerMETH_UNCHECKOUTméthode de demande UNCHECKOUT
integerMETH_MKWORKSPACEméthode de demande MKWORKSPACE
integerMETH_UPDATEméthode de demande UPDATE
integerMETH_LABELméthode de demande LABEL
integerMETH_MERGEméthode de demande MERGE
integerMETH_BASELINE_CONTROLméthode de demande BASELINE-CONTROL
integerMETH_MKACTIVITYméthode de demande MKACTIVITY
integerMETH_ACLméthode de demande ACL
integerVERSION_1_0version 1.0 du protocole HTTP
integerVERSION_1_1version 1.1 du protocole HTTP
integerVERSION_ANYn'importe quelle version du protocole HTTP
integerAUTH_BASICidentification basique
integerAUTH_DIGESTidentification digest
integerAUTH_NTLMidentification NTLM
integerAUTH_GSSNEGidentification négociée GSS
integerAUTH_ANYn'importe quelle identification
integerPROXY_SOCKS4proxy SOCKS v4
integerPROXY_SOCKS5proxy SOCKS v5
integerPROXY_HTTPproxy HTTP
integerSSL_VERSION_TLSv1utilisation de TLS v1
integerSSL_VERSION_SSLv2utilisation de SSL v2
integerSSL_VERSION_SSLv3utilisation de SSL v3
integerSSL_VERSION_ANYutilisation de n'importe quelle méthode SSL/TLS
integerIPRESOLVE_V4résoudre via IPv4 uniquement
integerIPRESOLVE_V6résoudre via IPv6 uniquement
integerIPRESOLVE_ANYutilisation de n'importe quelle méthode de résolution

Méthodes

HttpRequest::construct()
HttpRequest::getOptions()
HttpRequest::setOptions()
HttpRequest::getSslOptions()
HttpRequest::addSslOptions()
HttpRequest::setSslOptions()
HttpRequest::getUrl()
HttpRequest::setUrl()
HttpRequest::getMethod()
HttpRequest::setMethod()
HttpRequest::enableCookies()
HttpRequest::resetCookies()
HttpRequest::getCookies()
HttpRequest::addCookies()
HttpRequest::setCookies()
HttpRequest::getHeaders()
HttpRequest::addHeaders()
HttpRequest::setHeaders()
HttpRequest::getContentType()
HttpRequest::setContentType()
HttpRequest::getQueryData()
HttpRequest::addQueryData()
HttpRequest::setQueryData()
HttpRequest::getPostFields()
HttpRequest::addPostFields()
HttpRequest::setPostFields()
HttpRequest::getPostFiles()
HttpRequest::addPostFile()
HttpRequest::setPostFiles()
HttpRequest::getRawPostData()
HttpRequest::addRawPostData()
HttpRequest::setRawPostData()
HttpRequest::getPutData()
HttpRequest::addPutData()
HttpRequest::setPutData()
HttpRequest::getPutFile()
HttpRequest::setPutFile()
HttpRequest::send()
HttpRequest::getRequestMessage()
HttpRequest::getRawRequestMessage()
HttpRequest::getResponseMessage()
HttpRequest::getRawResponseMessage()
HttpRequest::getResponseCode()
HttpRequest::getResponseStatus()
HttpRequest::getResponseHeader()
HttpRequest::getResponseCookies()
HttpRequest::getResponseBody()
HttpRequest::getResponseData()
HttpRequest::getResponseInfo()
HttpRequest::clearHistory()
HttpRequest::getHistory()