Do note that the HTTP_AUTH_NTLM authentication mode supports only NTLMv1. NTLMv2 support appears to be unavailable as of this writing.
Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.
HTTP_SUPPORT
(entier)
TRUE
HTTP_SUPPORT_REQUESTS
(entier)
HTTP_SUPPORT_MAGICMIME
(entier)
HTTP_SUPPORT_ENCODINGS
(entier)
HTTP_SUPPORT_SSLREQUESTS
(entier)
HTTP_PARAMS_ALLOW_COMMA
(entier)
HTTP_PARAMS_ALLOW_FAILURE
(entier)
HTTP_PARAMS_RAISE_ERROR
(entier)
HTTP_PARAMS_DEFAULT
(entier)
HTTP_DEFLATE_LEVEL_DEF
(entier)
HTTP_DEFLATE_LEVEL_MIN
(entier)
HTTP_DEFLATE_LEVEL_MAX
(entier)
HTTP_DEFLATE_TYPE_ZLIB
(entier)
HTTP_DEFLATE_TYPE_GZIP
(entier)
HTTP_DEFLATE_TYPE_RAW
(entier)
HTTP_DEFLATE_STRATEGY_DEF
(entier)
HTTP_DEFLATE_STRATEGY_FILT
(entier)
HTTP_DEFLATE_STRATEGY_HUFF
(entier)
HTTP_DEFLATE_STRATEGY_RLE
(entier)
HTTP_DEFLATE_STRATEGY_FIXED
(entier)
HTTP_ENCODING_STREAM_FLUSH_NONE
(entier)
HTTP_ENCODING_STREAM_FLUSH_SYNC
(entier)
HTTP_ENCODING_STREAM_FLUSH_FULL
(entier)
HTTP_E_RUNTIME
(entier)
HTTP_E_INVALID_PARAM
(entier)
HTTP_E_HEADER
(entier)
HTTP_E_MALFORMED_HEADERS
(entier)
HTTP_E_REQUEST_METHOD
(entier)
HTTP_E_MESSAGE_TYPE
(entier)
HTTP_E_ENCODING
(entier)
HTTP_E_REQUEST
(entier)
HTTP_E_REQUEST_POOL
(entier)
HTTP_E_SOCKET
(entier)
HTTP_E_RESPONSE
(entier)
HTTP_E_URL
(entier)
HTTP_E_QUERYSTRING
(entier)
HTTP_MSG_NONE
(entier)
HTTP_MSG_REQUEST
(entier)
HTTP_MSG_RESPONSE
(entier)
HTTP_QUERYSTRING_TYPE_BOOL
(entier)
HTTP_QUERYSTRING_TYPE_INT
(entier)
HTTP_QUERYSTRING_TYPE_FLOAT
(entier)
HTTP_QUERYSTRING_TYPE_STRING
(entier)
HTTP_QUERYSTRING_TYPE_ARRAY
(entier)
HTTP_QUERYSTRING_TYPE_OBJECT
(entier)
HTTP_AUTH_BASIC
(entier)
HTTP_AUTH_DIGEST
(entier)
HTTP_AUTH_NTLM
(entier)
HTTP_AUTH_GSSNEG
(entier)
HTTP_AUTH_ANY
(entier)
HTTP_VERSION_ANY
(entier)
HTTP_VERSION_1_0
(entier)
HTTP_VERSION_1_1
(entier)
HTTP_SSL_VERSION_ANY
(entier)
HTTP_SSL_VERSION_TLSv1
(entier)
HTTP_SSL_VERSION_SSLv3
(entier)
HTTP_SSL_VERSION_SSLv2
(entier)
HTTP_PROXY_SOCKS4
(entier)
HTTP_PROXY_SOCKS5
(entier)
HTTP_PROXY_HTTP
(entier)
HTTP_IPRESOLVE_V4
(entier)
HTTP_IPRESOLVE_V6
(entier)
HTTP_IPRESOLVE_ANY
(entier)
HTTP_METH_GET
(entier)
HTTP_METH_HEAD
(entier)
HTTP_METH_POST
(entier)
HTTP_METH_PUT
(entier)
HTTP_METH_DELETE
(entier)
HTTP_METH_OPTIONS
(entier)
HTTP_METH_TRACE
(entier)
HTTP_METH_CONNECT
(entier)
HTTP_METH_PROPFIND
(entier)
HTTP_METH_PROPPATCH
(entier)
HTTP_METH_MKCOL
(entier)
HTTP_METH_COPY
(entier)
HTTP_METH_MOVE
(entier)
HTTP_METH_LOCK
(entier)
HTTP_METH_UNLOCK
(entier)
HTTP_METH_VERSION_CONTROL
(entier)
HTTP_METH_REPORT
(entier)
HTTP_METH_CHECKOUT
(entier)
HTTP_METH_CHECKIN
(entier)
HTTP_METH_UNCHECKOUT
(entier)
HTTP_METH_MKWORKSPACE
(entier)
HTTP_METH_UPDATE
(entier)
HTTP_METH_LABEL
(entier)
HTTP_METH_MERGE
(entier)
HTTP_METH_BASELINE_CONTROL
(entier)
HTTP_METH_MKACTIVITY
(entier)
HTTP_METH_ACL
(entier)
HTTP_REDIRECT
(entier)
HTTP_REDIRECT_PERM
(entier)
HTTP_REDIRECT_FOUND
(entier)
Note: Les RFC 1945 et RFC 2068 spécifies que le client n'est pas autorisé à changer la méthode de la demande de redirection. Cependant, la plupart des implémentations des agents utilisateurs existants gèrent une réponse 302 comme s'il s'agissait d'une réponse 303, effectuant un GET sur la valeur du champ au regard de la méthode de la demande originale. Les codes statut 303 et 307 ont été ajoutés pour les serveurs qui veulent, sans ambiguïté, effectuer un effacement, ce qui est attendu par le client.
HTTP_REDIRECT_POST
(entier)
HTTP_REDIRECT_PROXY
(entier)
HTTP_REDIRECT_TEMP
(entier)
HTTP_URL_REPLACE
(entier)
HTTP_URL_JOIN_PATH
(entier)
HTTP_URL_JOIN_QUERY
(entier)
HTTP_URL_STRIP_USER
(entier)
HTTP_URL_STRIP_PASS
(entier)
HTTP_URL_STRIP_AUTH
(entier)
HTTP_URL_STRIP_PORT
(entier)
HTTP_URL_STRIP_PATH
(entier)
HTTP_URL_STRIP_QUERY
(entier)
HTTP_URL_STRIP_FRAGMENT
(entier)
HTTP_URL_STRIP_ALL
(entier)
Do note that the HTTP_AUTH_NTLM authentication mode supports only NTLMv1. NTLMv2 support appears to be unavailable as of this writing.