Yii框架1.1在控制器动作中获取http请求头

API网址是www.example.com/api/users?name=test

curl命令curl -H“Connection:keep-alive n User-Agent:Mozilla / 5.0 n Accept:application / json”http://www.example.com/api/users?name=test

在API控制器用户操作中,如何获取标题信息

public function actionUsers()  
    {  
       $this->_checkAuth();  

        // Get Accept type info ???
}

使用CHttpRequest::acceptTypes ,其中:

返回用户浏览器接受类型,如果不存在则返回null。

CHttpRequest是一个默认组件,可以通过Yii::app()->request进行访问:

public function actionUsers()  
{  
    $this->_checkAuth();
    $types = Yii::app()->request->acceptTypes;
}
链接地址: http://www.djcxy.com/p/87303.html

上一篇: Yii framework 1.1 get the http request Header in Controller action

下一篇: How can I convert Csv to Json and recieve Post with Php?