(Yaf >=3.2.2)
Yaf_Request_Abstract::getRaw — Récupère le corps brut de la requête
Récupère le corps brut de la requête.
Cette fonction ne contient aucun paramètre.
Le corps brut de la requête sous forme de chaîne de caractères, ou null en cas d'échec.
Exemple #1 Exemple avec Yaf_Request_Abstract::getRaw()
<?php
class ApiController extends Yaf_Controller_Abstract
{
public function createAction()
{
// En supposant que le client envoie en POST '{"name":"yaf","version":3}'
$raw = $this->getRequest()->getRaw();
$data = json_decode($raw, true);
var_dump($data);
}
}
?>Résultat de l'exemple ci-dessus est similaire à :
array(2) {
["name"]=>
string(3) "yaf"
["version"]=>
int(3)
}