Php 插入数据Restful API Phil Sturgeon

Php 插入数据Restful API Phil Sturgeon,php,codeigniter,insert,restful-authentication,Php,Codeigniter,Insert,Restful Authentication,有人能告诉我如何使用Phil Sturgeon Restful服务器将数据插入mysql吗? 当我使用get方法获取数据时没关系,但当我尝试使用POST方法插入数据时,它总是像这样回响: {"status":false,"error":"Unknown method."} <?php defined('BASEPATH') OR exit('No direct script access allowed'); require APPPATH.'/libraries/REST_Contr

有人能告诉我如何使用Phil Sturgeon Restful服务器将数据插入mysql吗? 当我使用get方法获取数据时没关系,但当我尝试使用POST方法插入数据时,它总是像这样回响:

{"status":false,"error":"Unknown method."}

<?php defined('BASEPATH') OR exit('No direct script access allowed');

require APPPATH.'/libraries/REST_Controller.php';
class Api extends REST_Controller
{
    public function __construct()
    {
        parent::__construct();
        $this->load->Model("user_model");
    }

    function register_post() {
        $username       = $this->post('username');
        $password       = $this->post('password');
        $firstname      = $this->post('firstname');
        $lastname       = $this->post('lastname');
        $mobile         = $this->post('mobile');
        $sex            = $this->post('sex');
        $avatar         = $this->post('avatar');
        $active         = $this->post('active');
        $device_token   = $this->post('device_token');
        $fbconnected    = $this->post('fbconnected');
        $token          = $this->post('token');

        $register = array(
                'username'      => $username,
                'password'      => MD5('".$password."'),
                'firstname'     => $firstname,
                'lastname'      => $lastname,
                'mobile'        => $mobile,
                'sex'           => $sex,
                'avatar'        => $avatar,
                'active'        => $active,
                'device_token'  => $device_token,
                'fbconnected'   => $fbconnected,
                'token'         => $token
                );
            $this->user_model->register($register);
            //$this->response($register, 200); // 200 being the HTTP response code

    }
}
?>
{“status”:false,“error”:“Unknown method.”

您的方法需要使用get方法调用name\u get或name\u post我只调用name而不使用_get,但我不知道如何调用post方法,我可以使用get方法插入数据,但无法使用post方法在结尾处将其重命名为_post,它将起作用我的方法名为“register\u post”,因此我的url应该是这样的:“,这是吗?不只是/api/register/format/json,但是当您发布到该URL时,将使用register\u POST方法