Zend_Controller_Plugin_PutHandler
Zend_Controller_Plugin_PutHandler bietet ein Drop-In Plugin für die
Verwendung von PUT Request Bodies in Anfrage Parametern, so wie
POST Anfrage Parameter. Er betrachtet die Anfrage und, wenn diese
PUT ist, wird parse_str verwendet um den rohen PUT
Body in ein Array von Parametern zu parsen welches dann bei der Anfrage gesetzt wird. z.B.,
Um die 'title' und 'body' Parameter als reguläre Anfrage Parameter zu erhalten muss das
Plugin registriert werden:
registerPlugin(new Zend_Controller_Plugin_PutHandler());
]]>
Anschließend kann man auf die Parameter des PUT Bodies durch Ihren
Namen zugreifen, von der Anfrage im eigenen Controller aus:
getRequest()->getParam('title'); // $title = "Hallo"
$body = $this->getRequest()->getParam('body'); // $body = "Welt"
}
...
]]>