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
- HttpDeflateStream — 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
- HttpInflateStream — 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
- HttpMessage — Clase HttpMessage
- HttpMessage::addHeaders — Añadir encabezados HTTP
- HttpMessage::__construct — HttpMessage constructor
- HttpMessage::detach — Seperar HttpMessage
- HttpMessage::factory — Crear un objecto HttpMessage a partir de un string
- HttpMessage::fromEnv — Crear un objeto HttpMessage a partir del entorno
- HttpMessage::fromString — Crear un HttpMessage a partir de un string
- HttpMessage::getBody — Consultar cuerpo del mensaje
- HttpMessage::getHeader — Consultar cabecera
- HttpMessage::getHeaders — Consultar cabeceras del mensaje
- HttpMessage::getHttpVersion — Consultar versión de HTTP
- HttpMessage::getParentMessage — Consultar mensaje padre
- HttpMessage::getRequestMethod — Consultar método de petición
- HttpMessage::getRequestUrl — Consultar URL de la petición
- HttpMessage::getResponseCode — Consultar código de respuesta
- HttpMessage::getResponseStatus — Consultar estado de la respuesta
- HttpMessage::getType — Consultar tipo de mensaje
- HttpMessage::guessContentType — Averiguar el tipo de contenido
- HttpMessage::prepend — Añadir mensaje/s en la primera posición
- HttpMessage::reverse — Invertir cadena de mensajes
- HttpMessage::send — Enviar mensaje
- HttpMessage::setBody — Establecer cuerpo del mensaje
- HttpMessage::setHeaders — Establecer cabeceras
- HttpMessage::setHttpVersion — Establecer versión de HTTP
- HttpMessage::setRequestMethod — Establecer método de petición
- HttpMessage::setRequestUrl — Establecer URL de petición
- HttpMessage::setResponseCode — Establecer código de respuesta
- HttpMessage::setResponseStatus — Establecer Estado de Respuesta
- HttpMessage::setType — Establecer tipo de mensaje
- HttpMessage::toMessageTypeObject — Crear un objeto HTTP de acuerdo al tipo de mensaje
- HttpMessage::toString — Representación en formato string
- HttpQueryString — Clase HttpQueryString
- HttpQueryString::__construct — Constructor de HttpQueryString
- HttpQueryString::get — Obtener el string de consulta o parte del mismo
- 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
- HttpRequest — 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::setBody — Establece el cotenido de la petición a enviar, sobreescribiendo el contenido de la petición anterior
- 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
- HttpRequestPool — 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
- HttpResponse — Clase HttpResponse
- HttpResponse::capture — Capturar salida de script
- HttpResponse::getBufferSize — Consultar tamaño de buffer
- HttpResponse::getCache — Consultar caché
- HttpResponse::getCacheControl — Consultar Cache-Control
- HttpResponse::getContentDisposition — Consultar Content-Disposition
- HttpResponse::getContentType — Consultar Content-Type
- HttpResponse::getData — Consultar datos
- HttpResponse::getETag — Consultar ETag
- HttpResponse::getFile — Consultar fichero
- HttpResponse::getGzip — Obtener gzip
- HttpResponse::getHeader — Consultar cabecera
- HttpResponse::getLastModified — Consultar Last-Modified
- HttpResponse::getRequestBody — Consultar el cuerpo de la petición
- HttpResponse::getRequestBodyStream — Consultar el flujo del cuerpo de la petición
- HttpResponse::getRequestHeaders — Consultar cabeceras de la petición
- HttpResponse::getStream — Consultar flujo
- HttpResponse::getThrottleDelay — Consultar regulación de intervalos
- HttpResponse::guessContentType — Averiguar tipo de contenido
- HttpResponse::redirect — Redireccionar
- HttpResponse::send — Enviar respuesta
- HttpResponse::setBufferSize — Establecer tamaño de buffer
- HttpResponse::setCache — Establecer caché
- HttpResponse::setCacheControl — Establecer Cache-Control
- HttpResponse::setContentDisposition — Establecer Content-Disposition
- HttpResponse::setContentType — Establecer la cabecera Content-Type
- HttpResponse::setData — Asignar datos
- HttpResponse::setETag — Establecer ETag
- HttpResponse::setFile — Asignar fichero
- HttpResponse::setGzip — Establecer gzip
- HttpResponse::setHeader — Establecer header
- HttpResponse::setLastModified — Establecer Last-Modified
- HttpResponse::setStream — Asignar flujo
- HttpResponse::setThrottleDelay — Establecer regulación de intervalos
- HttpResponse::status — Envía un código de estado HTTP
- Funciones de HTTP
- 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 — Negociar el conjunto de caracteres preferido por los clientes
- http_negotiate_content_type — Negociar el tipo de contenido preferido por los clientes
- http_negotiate_language — Negociar el idioma preferido de los clientes
- 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 — Convierte 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 un string de consulta
- http_build_url — Construir una URL