Yii使用进行API调用&;请求->;getRawBody

Yii使用进行API调用&;请求->;getRawBody,yii,Yii,我知道在Yii中不使用file\u get\u contents,您可以使用Yii::app()->request->getRawBody(),但是您在哪里指定要调用的url呢?不,它们是不同的。您只能使用CHttpRequest::getRawBody()来检索当前请求的请求负载的内容 下面是getRawBody实现: public function getRawBody() { static $rawBody; if($rawBody===null) $raw

我知道在Yii中不使用
file\u get\u contents
,您可以使用
Yii::app()->request->getRawBody()
,但是您在哪里指定要调用的url呢?

不,它们是不同的。您只能使用
CHttpRequest::getRawBody()
来检索当前请求的请求负载的内容

下面是getRawBody实现:

public function getRawBody()
{
    static $rawBody;
    if($rawBody===null)
        $rawBody=file_get_contents('php://input');
    return $rawBody;
}
要回答您的问题,url是
php://input