Home » HTTP » HTTP_Request » Bug #5910
getResponseHeader() method is case-sensitive
Details
| Submitted | 2005-11-09 22:33 UTC |
|---|---|
| From | gugglegum at gmail dot com |
| Status | Bogus |
| Package | HTTP_Request |
| PHP Version | Irrelevant |
| OS | Irrelevant |
| Roadmaps | (Not assigned) |
Comments
[2005-11-09 22:33 UTC] gugglegum at gmail dot com
Description:
------------
By RFC-2616 request header names is case-insensitive, so we should get needed header in any case.
Solution:
function getResponseHeader($headername = null)
{
if (!isset($headername)) {
return isset($this->_response->_headers)? $this->_response->_headers: array();
} else {
return isset($this->_response->_headers[strtolower($headername)]) ? $this->_response->_headers[strtolower($headername)] : false;
}
}