PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » HTTP » HTTP_Client

Easy way to perform multiple HTTP requests and process their results

This package is unmaintained.

Download latest release 1.2.1 (archived versions might be outdated)

License: BSD

Description

The HTTP_Client class wraps around HTTP_Request and provides a higher level interface
for performing multiple HTTP requests.

Features:
* Manages cookies and referrers between requests
* Handles HTTP redirection
* Has methods to set default headers and request parameters
* Implements the Subject-Observer design pattern: the base class sends
events to listeners that do the response processing.

Documentation

Manual

Maintainers

Dependencies

Required

Releases

Bugs

IDStatusTypeVersionDateSummary
#1151ClosedBug2004-04-06Cookie Manager should unset cookies with no value
#1854ClosedReq2004-07-12Redirect on Code 301
#1987ClosedBug2004-07-26Warning when cookies have no path
#2073ClosedReq2004-08-06PUT and DELETE Support
#2079BogusBug2004-08-07parameters set using setRequestParameter don't get sent in the get function
#2345BogusBug2004-09-15DIRECTORY_SEPARATOR usage is incorrect in CookieManager.php
#2772BogusReq2004-11-16Support for proxies unimplemented
#2933ClosedReq2004-12-09Fatal error if requested URL is empty
#4045BogusBug2005-04-03https calls hang from PHP 4.11
#4807BogusBug2005-07-12High memory usage
#5732DuplicateReq2005-10-20Timeout support request
#5734ClosedReq2005-10-20Redirect via '<meta http-equiv="Refresh"'
#5740DuplicateBug2005-10-21may need amendment for inappropriate header responses
#5759ClosedBug2005-10-23Location header not handled correctly for non-http protocols
#5973BogusBug2005-11-15HTTP Client returns NULL on every fetched URL
#6938ClosedBug1.0.02006-02-26Error in 'Location' header analysis
#7552ClosedReq1.0.02006-05-03Add the ability to send custom headers
#7578ClosedReq1.0.02006-05-08Serialization and Cookie Manager
#8778ClosedReq1.1.02006-09-24Cookies with empty expiry are cleaned prematurely
#8804BogusReq1.1.02006-09-27PUT & DELETE support
#8831BogusBug1.1.02006-10-02Problem with SSL
#9142DuplicateReq1.1.02006-10-23Cookies deleted on serialization
#9428BogusBug1.1.02006-11-23problem with https calls
#12322ClosedReq1.1.12007-10-24add method allResposes()
#13430BogusBug1.1.12008-03-18// in location becomes /
#13431Wont fixReq1.1.12008-03-18Reset _responses only
#13487ClosedBug1.1.12008-03-24Invalid HTTP request method on META redirect
#13810BogusBug1.1.12008-04-30Meta redirect work Incorect
#13903ClosedBug1.1.12008-05-14Incorrect detection in meta refresh response
#15526BogusDoc1.2.12009-01-06Http_Client->get documentation wrong
#15527BogusDoc1.2.12009-01-06Http_Client->get documentation wrong
#15528BogusDoc1.2.12009-01-06Http_Client->get documentation wrong
#15544BogusDoc1.2.12009-01-07Http_Client->get documentation wrong
#15889Wont fixReq2009-02-10Let HTTP_Client use Net_URL2 if needed
#17868Wont fixBug1.2.12010-09-16PHP Deprecated: new by reference