Esta extensión HTTP busca ofrecer un conjunto conveniente y poderoso de funcionalidad para una de las mayores aplicaciones de PHP.
Facilita el manejo de URLs HTTP, fechas, redireccionamientos, cabeceras y mensajes, ofrece medios para la negociación del idioma y juego de caracteres preferido del cliente, así como una manera conveniente de enviar cualquier dato arbitrario con capacidad de manejo de cachés y reestablecimiento de conexión.
Ofrece una poderosa funcionalidad de peticiones, si es compilada con soporte CURL. Las peticiones paralelas están disponibles para PHP 5 y versiones posteriores.
Adicionalmente a la referencia de la API en este manual, es posible encontrar información sobre la instalación y configuración así como las constantes globales predefinidas en las siguientes secciones:
Estas clases están definidas por esta extensión y estarán disponibles cuando la extensión haya sido compilada dentro de PHP o cargada dinámicamente en tiempo de ejecución
La clase HttpResponse requiere al menos PHP v5.1. Cualquier otra clase está disponible desde PHP v5.0.
Note: Sin embargo, tenga en cuenta que algunos métodos no están disponibles en PHP v5.0.
Las funciones HTTP incorporadas listadas anteriormente en esta página pueden ser encontradas en la categoría de redes.
Las siguientes funciones no necesitan que el módulo HTTP esté presente: header(), headers_list(), headers_sent(), setcookie() , y setrawcookie().