Projects / HTTP extension for PHP

HTTP extension for PHP

The HTTP extension for PHP aims to provide a convenient and powerful set of functionality for one of PHP's major applications. It eases handling of HTTP URLs, dates, redirects, headers, and messages, provides means for negotiation of clients' preferred language and charset, as well as a convenient way to send any arbitrary data with caching and resuming capabilities. It provides powerful request functionality if built with CURL support. Parallel requests are available for PHP 5 and greater.

Tags
Licenses
Operating Systems
Implementation

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  10 Dec 2009 16:15
  • Rrelease-after

    Changes: A Last-Modified caching bug in the http_send API was fixed. A bug with HttpRequestPool and libevent when adding requests while running was fixed. A memory leak in HttpResponse::getStream() was fixed. A PHP crash after casting a scalar argument to an array in HttpQueryString was fixed. A bug in which http_redirect would fail with url->port==0 was fixed.

    • Rrelease-mid
    •  13 Aug 2009 17:47
    • Rrelease-after

      Changes: This release fixes the PHP5.1 build. It fixes http_get_request_body[_stream]() with FastCGI SAPI.

      • Rrelease-mid
      •  24 Jul 2009 13:31
      • Rrelease-after

        Changes: This release fixes PHP4 building, a PHP 5.3 issue in the negotiation API, HttpMessage::toMessageTypeObject() not honoring non-string arguments, memory leaks and unterminated string issues with HttpMessage, bug #16577 (a typo in http_request_object.c (HttpRequest::addBody)), and bug #16700 (child classes of HttpMessage cannot lack array properties).

        • Rrelease-mid
        •  12 Feb 2009 19:23
        • Rrelease-after

        Changes: This release fixes bug #15495 (HttpMessage::setHttpVersion segfault), bug #15497 (HttpInflateStream::finish segfault), bug #15499 (HttpRequest::addHeaders segfault), bug #15509 (HttpMessage::rewind memory leaks), bug #15800 (Double free when zval is separated in convert_to_*), and bug #15813 (Requests not removed from multi stack when fatal errors occur with fcgi).

        • Rrelease-mid
        •  05 Dec 2008 19:04
        • Rrelease-after

        Changes: This release fixes PHP 5.3 API incompatibilities (including bug #15065). It fixes memory corruption with headers and HttpRequest. It fixes a crash in HttpMessage::unserialize(). It fixes bug #14826 (a race condition in http_request_dtor) and bug #15223 (http_parse_message cuts off more than headers).

        No-screenshot

        Project Spotlight

        system-config-printer

        A CUPS server configuration program.

        10610b5ab3ae8a0c99ee23fd2c390b9d_thumb

        Project Spotlight

        newLISP

        A Lisp-like, general-purpose scripting language.