bugfix> rest > 投稿

私は使っていますREST_Controller 私のプロジェクトのCodeIgniterライブラリ。

REST_Controllerがメソッドを次のように設定しているため、到達できないログイン投稿メソッドがあります取得する 私がやっても役職

これが私のスニペットですAuth.php コントローラ:

defined('BASEPATH') OR exit('No direct script access allowed');
require_once APPPATH . '/core/REST_Controller.php';
class Auth extends REST_Controller
{
    function __construct()
    {
        parent::__construct();
    }
    public function login_get()
    {
        echo('get');
    }
    public function login_post()
    {
        echo('post');
    }
}

私がするとき役職 でhttp:// localhost/auth/login を使用して休息 Google Chrome拡張機能 echo('get') を取得しています 。

デバッグREST_Controller 関数 _detect_method() が見えるメソッドを返しています取得する、これは関数 method() での入力 CodeIgniter $this->server('REQUEST_METHOD') のコアクラス帰ってきた取得する

なんでこんなことが起こっているの?