1
を動作していないが、ライブラリフォルダにライブラリファイルを追加したRESTFULLのCodeIgniterのAPIを構成し、
configフォルダ内rest.phpを、含まれています。
require(APPPATH . 'libraries/REST_Controller.php');
class Books_api extends REST_Controller {
public function book_get()
{
// Display all books
$this->response(array('data'=> 'test'), 200);
}
public function book_post()
{
// Create a new book
}
}
私のAPIコール:
http://localhost/project_name/index.php/books_api/book
method I tried is GET from postman or httpRequester
私の応答
CodeIgniterのバージョンはOKと3または
上記のPHPのバージョンOKと5.4
上記の私のコントローラであり、ヘッダ
-- response --
404 Not Found
Date: Mon, 04 Apr 2016 14:12:56 GMT
Server: Apache/2.4.7 (Ubuntu)
X-Powered-By: PHP/5.5.9-1ubuntu4.14
Content-Length: 1130
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=UTF-8
ここに間違いを発見しましたか?私はそれを把握できませんでしたがあります。 私を助けてください。
ファイル名はucfirst、つまり「Books_api.php」ですか? – Tpojka
WebブラウザのURLにアクセスした場合も失敗しますか? – MonkeyZeus
@Tpojka - no books_api.php –