Clase HttpRequest
&reftitle.classsynopsis;
HttpRequest
HttpRequest
Elementos de la clase
&reftitle.properties;
Propiedades de instancia
Modificadores de acceso
Tipo
Nombre
Descripción
private
array
options
opciones de la petición para configurar la petición; consulte &link.http.request.options;
private
array
postFields
datos del formulario: "fieldvalue")]]>
private
array
postFiles
ficheros a subir: "image", "file" => "/home/u/images/u.png", "type" => "image/png"))]]>
private
array
responseInfo
información (estadística) acerca de la petición/respuesta; consulte &link.http.request.info;
private
HttpMessage
responseMessage
mensaje de la respuesta
private
integer
responseCode
código numérico del estado de la respuesta
private
string
responseStatus
texto literal del estado de la respuesta
private
integer
method
método de petición a utilizar
private
string
url
url de la petición
private
string
contentType
el tipo del contenido sin tratar a usar en las peticiones post
private
string
rawPostData
datos del envío sin tratar
private
string
queryData
parámetros de la petición
private
string
putFile
fichero a subir mediante una petición PUT
private
string
putData
datos sin tratar a subir mediante una petición PUT
private
HttpMessage
history
todo el registro histórico de las peticiones/respuestas si está
activado el registro histórico
public
boolean
recordHistory
si se permite el registro histórico
&reftitle.constants;
Tipo
Nombre
Descripción
integer
METH_GET
método de petición GET
integer
METH_HEAD
método de petición HEAD
integer
METH_POST
método de petición POST
integer
METH_PUT
método de petición PUT
integer
METH_DELETE
método de petición DELETE
integer
METH_OPTIONS
método de petición OPTIONS
integer
METH_TRACE
método de petición TRACE
integer
METH_CONNECT
método de petición CONNECT
integer
METH_PROPFIND
método de petición PROPFIND
integer
METH_PROPPATCH
método de petición PROPPATCH
integer
METH_MKCOL
método de petición MKCOL
integer
METH_COPY
método de petición COPY
integer
METH_MOVE
método de petición MOVE
integer
METH_LOCK
método de petición LOCK
integer
METH_UNLOCK
método de petición UNLOCK
integer
METH_VERSION_CONTROL
método de petición VERSION-CONTROL
integer
METH_REPORT
método de petición REPORT
integer
METH_CHECKOUT
método de petición CHECKOUT
integer
METH_CHECKIN
método de petición CHECKIN
integer
METH_UNCHECKOUT
método de petición UNCHECKOUT
integer
METH_MKWORKSPACE
método de petición MKWORKSPACE
integer
METH_UPDATE
método de petición UPDATE
integer
METH_LABEL
método de petición LABEL
integer
METH_MERGE
método de petición MERGE
integer
METH_BASELINE_CONTROL
método de petición BASELINE-CONTROL
integer
METH_MKACTIVITY
método de petición MKACTIVITY
integer
METH_ACL
método de petición ACL
integer
VERSION_1_0
protocolo HTTP versión 1.0
integer
VERSION_1_1
protocolo HTTP versión 1.1
integer
VERSION_ANY
cualquier versión del protocolo HTTP
integer
AUTH_BASIC
autentificación básica
integer
AUTH_DIGEST
autentificación digest
integer
AUTH_NTLM
autentificación NTLM
integer
AUTH_GSSNEG
autentificación por negociado GSS
integer
AUTH_ANY
cualquier autentificación
integer
PROXY_SOCKS4
proxy SOCKS v4
integer
PROXY_SOCKS5
proxy SOCKS v5
integer
PROXY_HTTP
proxy HTTP
integer
SSL_VERSION_TLSv1
utilizar TLS v1
integer
SSL_VERSION_SSLv2
utilizar SSL v2
integer
SSL_VERSION_SSLv3
utilizar SSL v3
integer
SSL_VERSION_ANY
utilizar cualquier método SSL/TLS
integer
IPRESOLVE_V4
resolver sólo a través de IPv4
integer
IPRESOLVE_V6
resolver sólo a través de IPv6
integer
IPRESOLVE_ANY
resolver mediante cualquier método
&reference.http.entities.HttpRequest;