HttpRequest
(No version information available, might be only in CVS)
HttpRequest — Classe HTTPRequest
classe HttpRequest
Membres de la classe
Propriétés
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 |
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()