PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » HTTP » HTTP_Request

Provides an easy way to perform HTTP requests

This package is unmaintained.

Download latest release 1.4.4 (archived versions might be outdated)

License: BSD

Description

Supports GET/POST/HEAD/TRACE/PUT/DELETE, Basic authentication, Proxy,
Proxy Authentication, SSL, file uploads etc.

Documentation

Manual

Maintainers

Dependencies

Required

Releases

Bugs

IDStatusTypeVersionDateSummary
#16Wont fixBug2003-09-17https doesn't work when using a proxy
#18ClosedBug2003-09-17Bad check for Location header in redirects
#46Wont fixBug2003-09-29Buggy Posting Data with Redirects
#131ClosedBug2003-10-20bug when url is /
#144BogusBug2003-10-22HTTP_Request
#150ClosedBug2003-10-24There are errors generated when upgrading to 0.8RC2
#526ClosedBug2004-01-06Fail to call setTimeout() in Net_Socket leaves program hanging
#842ClosedBug2004-02-23wrong return type and values
#851ClosedBug2004-02-25Patch: Making first parameter of constructor optional
#976BogusBug2004-03-08Feature Request: Client Certificate support for SSL
#1037ClosedBug2004-03-19Cannot connect to port 80 through HTTPS
#1041BogusBug2004-03-20Cannot add same GET/POST parameter more than once
#1045ClosedBug2004-03-20HTTP_Response ignores all but the last of multiple headers with equal name
#1080ClosedBug2004-03-26Cookies UrlEncoded
#1141ClosedBug2004-04-05Feature Request (with diff) - socket connect options
#1152ClosedBug2004-04-06Cookies with an = in them get truncated
#1158ClosedBug2004-04-07Cookie "parameters" are incorrectly assumed to have lower case names
#1165BogusBug2004-04-08Bad request to Win2003 IIS6 server
#1305No FeedbackBug2004-04-28addCookie() incorrectly calls urlencode()
#1333ClosedBug2004-05-03HTTP_Request always sets Content-Type on requests
#1433ClosedBug2004-05-18Posting multible files
#1507ClosedBug2004-05-26Basic auth in url is not honoured by default
#1692ClosedBug2004-06-21disconnect() method is needed
#1781ClosedBug2004-07-03Failure to decode gzip-encoded content
#1857ClosedBug2004-07-12& in request query string
#1867BogusBug2004-07-14method addRawPostData stopped working when upgrading 1.2.1 to 1.2.2
#2233ClosedReq2004-08-26addPostData to recursively map urlencode
#2254ClosedReq2004-08-30Cookies on Redirect
#2284BogusBug2004-09-06Fail to POST multiline COOKIE string
#2693No FeedbackReq2004-11-04Can't set POST request body
#2741ClosedBug2004-11-12Handling of secure cookies
#2750DuplicateReq2004-11-13_readTimeout not easily available in params
#2751ClosedBug2004-11-13_timeout incorrectly documented & _timeout and _readTimeout not consistent
#2792ClosedBug2004-11-19Transfer-encoding chunked with empty body triggers an error
#3037ClosedBug2004-12-27hang until socket close in an HTTP/1.1 request
#3196BogusBug2005-01-13HTTP_Request doesn't disconnect socket
#3492Wont fixBug2005-02-16Redirect on Location doesn't work correctly with GET args
#3803BogusBug2005-03-14Cannot set "Content-type" header
#4051BogusBug2005-04-04Overwrite multiple query string parameters
#4367ClosedBug2005-05-17content-type is unexpectedly case-sensitive for POST requests
#4397ClosedBug2005-05-20not terminating multipart/form-data correctly
#4505Wont fixReq2005-06-01Should remember cookies between redirects
#4543ClosedBug2005-06-07Function _readChunked gives errors when magic_quotes are on
#4716ClosedReq2005-06-30support for search method
#4806ClosedReq2005-07-12Implement keep-alive support
#4880BogusBug2005-07-22Bug with addRawPostData
#5909BogusBug2005-11-09Response headers are stored twice
#5910BogusBug2005-11-09getResponseHeader() method is case-sensitive
#5913ClosedBug2005-11-09Proxy-Authentication header not added
#5966Wont fixReq2005-11-15trying to get page through proxy when the request's server is a loopback
#5969ClosedBug2005-11-15Documentation Wrong (Not a real bug)
#5981No FeedbackBug2005-11-16HTTP_Client hangs on POST requests
#6589ClosedReq2006-01-26Request to get the currently generated url
#6610BogusBug2006-01-27"Connection refused" dies hard
#6800BogusBug1.3.02006-02-16having a fatal error
#7450BogusBug1.3.02006-04-21cannot request a https link through HTTP_REQUEST
#7643No FeedbackBug2006-05-16SSL Requests Fail
#7691Wont fixBug1.3.02006-05-22Timeout values conflict max_execution_time
#7767Wont fixReq1.3.02006-05-31disturbing echo
#7846BogusReq1.3.02006-06-09posted form data elements with the same name are overwritten by the latest
#7922ClosedBug1.3.02006-06-16content-type is removed on mistake
#8213ClosedBug1.3.02006-07-14Warning: gzinflate() data error in C:\AppServ\php\PEAR\HTTP\Request.php on line
#8214ClosedBug1.3.02006-07-14Ignore invalid HTTP headers
#8245ClosedBug1.1.02006-07-19Empty body (gzip?)in CurrentResponse
#8588BogusReq1.3.02006-08-30ssl certified managment
#8662ClosedBug1.1.02006-09-08Cookies don't get sent if empty url path
#8741BogusBug1.3.02006-09-20Incorrect cookie value parsing
#9094BogusBug1.3.02006-10-19strict warnings in request.php
#9265Wont fixBug1.4.02006-11-08Getting errorcode 400 on request with allowRedirects set to true
#9374BogusBug2006-11-18Incorrect work HTTP_Request::_readChunked()
#9567BogusBug2006-12-07soap error with ssk
#9586ClosedBug1.4.02006-12-08getUrl has invalid parameter
#9984ClosedDoc1.4.02007-01-31documentation for HTTP_Request class not linked
#10425ClosedBug1.4.02007-03-20unable to use repeated QS elements
#10605ClosedBug1.4.02007-04-04Wrong Content-Length on Unicode configuration
#10790ClosedBug1.4.02007-04-21false error : _decodeGzip(): data CRC check failed
#11374Wont fixBug1.4.12007-06-20HTTP_Request uses POST for redirected calls
#11383Wont fixReq1.4.12007-06-21Please use Net URL2
#12308ClosedBug1.4.12007-10-22Malformed GET requests on redirects when no trailing slash
#12335ClosedReq1.4.12007-10-24Add error codes to HTTP_Request
#12352ClosedReqCVS2007-10-28adding the reason phrase to HTTP_Response
#12354ClosedBugCVS2007-10-28wrong version in dependence to PHP
#12616BogusReq1.4.22007-12-05spews if php error_reporting is set to E_STRICT
#12822No FeedbackBug1.4.22008-01-04Connection re-create on keep-alive requests
#12900ClosedReq1.4.22008-01-14Content-Length should be specified
#13135ClosedBug2008-02-16Problem with gzip-encoded sites
#13247BogusReq1.4.22008-02-28Digest authentication is inefficient
#13381ClosedDoc1.4.22008-03-12Error in title
#14127ClosedBug1.4.22008-06-12Request to check if openssl exists
#14200ClosedBug1.4.22008-06-20Reading of chunked responses stops early
#14370ClosedBug1.4.22008-07-19Error on empty gzipped documents
#14402No FeedbackBug1.4.32008-07-24Always sending content-length (fix for #12900) breaks (certain?) servers
#14574ClosedBug1.4.32008-08-27bad memory usage of the _buildRequest method of Http_Request Class
#14623Wont fixReq2008-09-09Listener for request
#14635ClosedDoc1.4.32008-09-10Data is not allowed in PUT requests.
#14654Wont fixBug1.4.32008-09-17E_NOTICES for HTTP_Request
#14692ClosedDoc2008-09-22User note that is a documentation problem
#14740ClosedBug1.4.32008-10-04GET REQUEST Content-Length Header Problem
#18095Wont fixReq1.4.42010-12-03Redirect at HTTP-Status Code 302 with POST-Data
#18127BogusBug1.4.42010-12-20https url can't get
#19322Wont fixReq2012-03-08Removing new instances passed by reference from Request class