YII在REST GET请求中获取请求正文

时间:2012-11-23 11:22:43

标签: php rest yii

我在Yii 1.1.10中创建一个RESTful API。在POST请求中,我可以使用

从请求正文中获取参数
$GLOBALS['HTTP_RAW_POST_DATA'];

虽然它可能不是Yii的理想解决方案。但是我无法在GET REST请求中获取body参数。我理解,对于REST中的GET,参数应该在URL中发送,但我想从正文中获取编码数据。

1 个答案:

答案 0 :(得分:4)

在Yii中有一个非常有用的类ChttpRequest,你应该结帐CHttpRequest->getRawBody()

编辑:要在应用中实际使用它: Yii :: app() - > request-> getRawBody()