CodeIgniter RESTful API Library Response


CodeIgniter RESTful API Library Response

这个问题与这里找到的CodeIGniter RESTful API库有关。我希望这里有人在使用这个图书馆,并能提供一些帮助:)。

http://net.tutsplus.com/tutorials/php/working-with-restful-services-in-codeigniter-2/

我已经安装了这个库,并用它建立了一个工作环境。我还可以取回数据。为了使用,我创建了一个非常简单的类,我用以下代码访问它:

<?php
 require APPPATH.'/libraries/REST_Controller.php';
 class Users extends REST_Controller
 {
      public function list_get()
      {
           $this->load->database();
           $data = $this->db->get('users')->result();
           $this->response($data, 200); 
       }
  }

为了访问这个控制器,我已经调用了以下URL:

"http://localhost/mgtapp/index.php/api/users/list/format/json"

当我返回数据时,我看到标题内容类型被设置为text/html而不是json,并且我在php中也收到了"headers haven sended"的错误。我试图从url的末尾删除格式,并通过"接受"发送,但我收到了同样的错误,我看到内容类型被设置为text/html。当我运行该示例时,我看到响应返回到它应该返回的位置(在内容类型中为json),所以我不明白我在这里做错了什么,内容类型设置不正确。如果有人能透露一些信息,那将是非常有帮助的!

谢谢!

所以我回答这个问题是因为我遇到麻烦的原因很愚蠢。

我在php类控制器的"?>"下面有几行代码,显然这把它搞砸了。很抱歉

其他有此问题的人,请先查看!