On Wed, Mar 17, 2010 at 1:44 PM, Matthew Weier O'Phinney <[email protected]> wrote: > -- Andrew Ballard <[email protected]> wrote > (on Wednesday, 17 March 2010, 12:13 PM -0400): >> Is it possible to implement this recommendation regarding redirection: >> >> http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html >> 10.3.3 302 FOUND and 10.3.4 303 SEE OTHER >> >> The temporary URI SHOULD be given by the Location field >> in the response. Unless the request method was HEAD, the >> entity of the response SHOULD contain a short hypertext >> note with a hyperlink to the new URI(s). >> >> >> It looks to me like Zend_Controller_Action_Helper_Redirector >> ultimately gets to redirectAndExit() which calls >> $this->getResponse()->sendHeaders(); and then exits. It doesn't appear >> ANY body gets sent, so it doesn't look to me like calling >> $this->getResponse()->setBody(...) in a controller before calling >> $this->_helper->redirector(...) would make any difference. >> >> Is this something the framework should be doing itself inside >> redirectAndExit()? (If so, I can't tell how that method would know the >> url necessary to build the "short hypertext note", unless it parsed >> though the headers looking for a Location header.) >> >> Since most browsers follow the redirection automatically as soon as >> they see the response status code and the Location header, this isn't >> a very big deal, but since it is part HTTP/1.1 standard, I was >> wondering if it was possible to implement the behavior in the ZF MVC. > > Please put a feature improvement in the tracker for this. There are a > few other situations where it would be useful to provide body content on > redirection (REST responses, for one). > > -- > Matthew Weier O'Phinney > Project Lead | [email protected] > Zend Framework | http://framework.zend.com/ > PGP key: http://framework.zend.com/zf-matthew-pgp-key.asc >
Done. Here it is: http://framework.zend.com/issues/browse/ZF-9446. Let me know what you think. Andrew
