PEAR is archived and read-only

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

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