hw_api->userlist
Introducción
Otros servicios
PHP Manual
HTTP
Introducción
Instalación/Configuración
Requerimientos
Instalando la extensión HTTP
— Instalación/Configuración
Configuración en tiempo de ejecución
Tipos de recursos
Constantes predefinidas
Opciones de las peticiones
— Opción que pueden ser utilizadas con la clase HttpRequest y las funciones para peticiones
Clase HttpDeflateStream
HttpDeflateStream::__construct
— Constructor de la clase HttpDeflateStream
HttpDeflateStream::factory
— Factoría de la clase HttpDeflateStream
HttpDeflateStream::finish
— Termina la secuencia de compresión deflate
HttpDeflateStream::flush
— Vuelca la secuencia de compresión deflate
HttpDeflateStream::update
— Actualiza la secuencia de compresión deflate
Clase HttpInflateStream
HttpInflateStream::__construct
— Constructor de la clase HttpInflateStream
HttpInflateStream::factory
— Factoría de la clase HttpInflateStream
HttpInflateStream::finish
— Termina la secuencia de descompresión inflate
HttpInflateStream::flush
— Vuelca la secuencia de descompresión inflate
HttpInflateStream::update
— Actualiza la secuencia de descompresión inflate
Clase HttpMessage
HttpMessage::addHeaders
— Add headers
HttpMessage::__construct
— HttpMessage constructor
HttpMessage::detach
— Detach HttpMessage
HttpMessage::factory
— Create HttpMessage from string
HttpMessage::fromEnv
— Create HttpMessage from environment
HttpMessage::fromString
— Create HttpMessage from string
HttpMessage::getBody
— Get message body
HttpMessage::getHeader
— Get header
HttpMessage::getHeaders
— Get message headers
HttpMessage::getHttpVersion
— Get HTTP version
HttpMessage::getParentMessage
— Get parent message
HttpMessage::getRequestMethod
— Get request method
HttpMessage::getRequestUrl
— Get request URL
HttpMessage::getResponseCode
— Get response code
HttpMessage::getResponseStatus
— Get response status
HttpMessage::getType
— Get message type
HttpMessage::guessContentType
— Guess content type
HttpMessage::prepend
— Prepend message(s)
HttpMessage::reverse
— Reverse message chain
HttpMessage::send
— Send message
HttpMessage::setBody
— Set message body
HttpMessage::setHeaders
— Set headers
HttpMessage::setHttpVersion
— Set HTTP version
HttpMessage::setRequestMethod
— Set request method
HttpMessage::setRequestUrl
— Set request URL
HttpMessage::setResponseCode
— Set response code
HttpMessage::setResponseStatus
— Set response status
HttpMessage::setType
— Set message type
HttpMessage::toMessageTypeObject
— Create HTTP object regarding message type
HttpMessage::toString
— Get string representation
Clase HttpQueryString
HttpQueryString::__construct
— Constructor de HttpQueryString
HttpQueryString::get
— Obtener (parte de) una consulta
HttpQueryString::mod
— Modifica una copia de una consulta
HttpQueryString::set
— Añade un parámetro a una consulta
HttpQueryString::singleton
— Singleton HttpQueryString
HttpQueryString::toArray
— Obtiene el query string como array
HttpQueryString::toString
— Obtener string de la consulta
HttpQueryString::xlate
— Cambia el juego de caracteres de la consulta
Clase HttpRequest
HttpRequest::addCookies
— Añadir cookies
HttpRequest::addHeaders
— Añadir cabeceras
HttpRequest::addPostFields
— Añadir campos post
HttpRequest::addPostFile
— Añadir ficheros por post
HttpRequest::addPutData
— Añadir datos en PUT
HttpRequest::addQueryData
— Añadir datos a consulta
HttpRequest::addRawPostData
— Añadir datos binarios en POST
HttpRequest::addSslOptions
— Añadir opciones de certificados digitales
HttpRequest::clearHistory
— Eliminar histórico
HttpRequest::__construct
— Constructor del objeto HttpRequest
HttpRequest::enableCookies
— Habilitar cookies
HttpRequest::getContentType
— Obtener el tipo de contenido
HttpRequest::getCookies
— Obtener cookies
HttpRequest::getHeaders
— Obtener cabceras
HttpRequest::getHistory
— Obtener histórico
HttpRequest::getMethod
— Obtener método
HttpRequest::getOptions
— Obtener opciones
HttpRequest::getPostFields
— Obtener campost POST
HttpRequest::getPostFiles
— Obtener ficheros POST
HttpRequest::getPutData
— Obtener datos PUT
HttpRequest::getPutFile
— Obtener un fichero PUT
HttpRequest::getQueryData
— Obtener datos de la consulta
HttpRequest::getRawPostData
— Obtener datos binarios de POST
HttpRequest::getRawRequestMessage
— Obtener mensaje de petición binaria
HttpRequest::getRawResponseMessage
— Obtener mensajes de respuestas binarias
HttpRequest::getRequestMessage
— Obtener mensaje de petición
HttpRequest::getResponseBody
— Obtener el cuerpo de la respuesta
HttpRequest::getResponseCode
— Obtener el código de la respuesta
HttpRequest::getResponseCookies
— Obtener las cookie/s de la respuesta
HttpRequest::getResponseData
— Obtener los datos de la respuesta
HttpRequest::getResponseHeader
— Obtener las cabecera/s de la respuesta
HttpRequest::getResponseInfo
— Obtener información de la respuesta
HttpRequest::getResponseMessage
— Obtener mensaje de la respuesta
HttpRequest::getResponseStatus
— Obtener estado de la respuesta
HttpRequest::getSslOptions
— Obtener opciones de los certificados digitales
HttpRequest::getUrl
— Obtener URL
HttpRequest::resetCookies
— Reiniciar las cookies
HttpRequest::send
— Enviar petición
HttpRequest::setContentType
— Establecer el tipo de contenido
HttpRequest::setCookies
— Establecer las cookies
HttpRequest::setHeaders
— Establecer las cabeceras
HttpRequest::setMethod
— Establecer método
HttpRequest::setOptions
— Establecer las opciones
HttpRequest::setPostFields
— Establecer campos POST
HttpRequest::setPostFiles
— Establecer los ficheros POST
HttpRequest::setPutData
— Establecer datos de PUT
HttpRequest::setPutFile
— Establecer un fichero PUT
HttpRequest::setQueryData
— Establecer datos de la consulta
HttpRequest::setRawPostData
— Establecer datos POST binarios
HttpRequest::setSslOptions
— Establecer las opciones de certificados digitales
HttpRequest::setUrl
— Establecer la URL
Clase HttpRequestPool
HttpRequestPool::attach
— Apilar un objeto HttpRequest
HttpRequestPool::__construct
— Constructor de HttpRequestPool
HttpRequestPool::__destruct
— Destructor de HttpRequestPool
HttpRequestPool::detach
— Desapilar un objeto HttpRequest
HttpRequestPool::getAttachedRequests
— Consultar peticiones apiladas
HttpRequestPool::getFinishedRequests
— Consultar peticiones finalizadas
HttpRequestPool::reset
— Reiniciar pila de peticiones
HttpRequestPool::send
— Enviar todas las peticiones
HttpRequestPool::socketPerform
— Realiza acciones de socket
HttpRequestPool::socketSelect
— Realiza una selección de socket
Clase HttpResponse
HttpResponse::capture
— Capture script output
HttpResponse::getBufferSize
— Get buffer size
HttpResponse::getCache
— Get cache
HttpResponse::getCacheControl
— Get cache control
HttpResponse::getContentDisposition
— Get content disposition
HttpResponse::getContentType
— Get content type
HttpResponse::getData
— Get data
HttpResponse::getETag
— Get ETag
HttpResponse::getFile
— Get file
HttpResponse::getGzip
— Obtener gzip
HttpResponse::getHeader
— Get header
HttpResponse::getLastModified
— Get last modified
HttpResponse::getRequestBody
— Get request body
HttpResponse::getRequestBodyStream
— Get request body stream
HttpResponse::getRequestHeaders
— Get request headers
HttpResponse::getStream
— Get Stream
HttpResponse::getThrottleDelay
— Get throttle delay
HttpResponse::guessContentType
— Guess content type
HttpResponse::redirect
— Redirect
HttpResponse::send
— Send response
HttpResponse::setBufferSize
— Set buffer size
HttpResponse::setCache
— Set cache
HttpResponse::setCacheControl
— Set cache control
HttpResponse::setContentDisposition
— Set content disposition
HttpResponse::setContentType
— Set content type
HttpResponse::setData
— Set data
HttpResponse::setETag
— Set ETag
HttpResponse::setFile
— Set file
HttpResponse::setGzip
— Set gzip
HttpResponse::setHeader
— Set header
HttpResponse::setLastModified
— Set last modified
HttpResponse::setStream
— Set stream
HttpResponse::setThrottleDelay
— Set throttle delay
HttpResponse::status
— Send HTTP response status
HTTP Funciones
http_cache_etag
— Guardando en caché a partir de ETag
http_cache_last_modified
— Guardando en caché por última modificación
http_chunked_decode
— Decodifica datos fragmentados
http_deflate
— Comprimir datos
http_inflate
— Descomprimir datos
http_build_cookie
— Construir el string de una cookie
http_date
— Compone una fecha HTTP compatible con el RFC
http_get_request_body_stream
— Consultar cuerpo de la petición como un flujo
http_get_request_body
— Consultar cuerpo de petición como string
http_get_request_headers
— Obtener cabeceras de petición como array
http_match_etag
— Comprobar si coincide el ETag
http_match_modified
— Comprobar si coincide la última modificación
http_match_request_header
— Comprobar si coincide cualquier cabecera
http_support
— Comprueba el soporte HTTP integrado
http_negotiate_charset
— Negotiate clients preferred character set
http_negotiate_content_type
— Negotiate clients preferred content type
http_negotiate_language
— Negotiate clients preferred language
ob_deflatehandler
— Comprimir el manejador de salidas
ob_etaghandler
— Manejador de salida de ETag
ob_inflatehandler
— Descromprimir el Manejador de salidas
http_parse_cookie
— Analizar una cookie HTTP
http_parse_headers
— Analizar cabeceras HTTP
http_parse_message
— Analizar mensajes HTTP
http_parse_params
— Analizar lista de parámetros
http_persistent_handles_clean
— Cierra el control de persistencia
http_persistent_handles_count
— Estadísticas del control del persistencias
http_persistent_handles_ident
— Obtener/modificar el identificador del control de persistencia
http_get
— Realizar una petición GET
http_head
— Realizar una petición HEAD
http_post_data
— Realizar una petición POST con datos pre-codificados
http_post_fields
— Realizar una petición POST con datos a codificar
http_put_data
— Realizar una petición PUT con datos
http_put_file
— Realizar una petición PUT con un fichero
http_put_stream
— Realizar una petición PUT a partir de un flujo
http_request_body_encode
— Codificar el contenido de una petición
http_request_method_exists
— Comprueba si existe un método de petición
http_request_method_name
— Obtener nombre de método de petición
http_request_method_register
— Da de alta un método de petición
http_request_method_unregister
— Dar de baja un método de petición
http_request
— Realizar una petición personalizada
http_redirect
— Realiza una redirección HTTP
http_send_content_disposition
— Enviar la cabecera Content-Disposition
http_send_content_type
— Enviar cabecera Content-Type
http_send_data
— Enviar datos arbitrarios
http_send_file
— Enviar un fichero
http_send_last_modified
— Enviar cabecera Last-Modified
http_send_status
— Enviar código de estado HTTP
http_send_stream
— Enviar flujo
http_throttle
— Aceleración de HTTP
http_build_str
— Construir cadena de consulta
http_build_url
— Construir una URL
hw_api->userlist
Introducción
Otros servicios
PHP Manual