我正在尝试将RESTful服务集成到我的Codeigniter应用程序中。 我正在使用这个库 https://github.com/chriskacerguis/codeigniter-restserver 和 来自 https://code.tutsplus的教程 .COM /教程/工作用的RESTful服务功能于笨 - 网8814 。 p>
但是,我对如何实现路由感到有点困惑。 本教程提到使用完整的URL,但我想做的事情如下: p>
我的控制器 p>
p> < p> class AdminLogin_WS扩展了REST_Controller { p>
public function __construct(){
parent :: __ construct();
$ this-&gt; load-&gt; model(' AccountModel');
}
公共函数login_get(){
$ this-&gt; response(json_encode(null));
}
公共函数login_post(){
$ username = $ this-&gt ; post('username');
$ this-&gt; response(json_encode($ username));
}
code> pre>
} p> \ n
我的路线 p>
$ route ['AdminLogin_WS / Login'] ['post'] ='AdminLogin_WS / login_post'; &lt; =这将触发未知方法错误 p>
$ route ['AdminLogin_WS / Login'] ='AdminLogin_WS / login'; &lt; =这将调用get函数 p>
REST请求 p>
public function ws_login(){
$ this-&gt; curl - &gt;创建('https://url.com/AdminLogin_WS/Login');
$ this-&gt; curl-&gt; http_login('login','password');
$ this-&gt; curl - &gt; post(array(
'username'=&gt;'auser'
));
$ result = $ this-&gt; curl-&gt; execute();
var_dump(json_decode($ result) );
}
code> pre>
如何指定帖子或获取的功能? p>
div>