Как следует из названия, я использую Codeigniter с фреймворком phil sturgeon — codeigniter-restserver.
Я выполнил руководство по Nettus, и все работает нормально, за исключением отправки запроса DELETE.
Код:
$this->get('id'));
$this->response($data);
}
function user_post()
{
$data = array('returned:'=> $this->post('id'));
$this->response($data);
}
function user_put()
{
$data = array('returned:'=> $this->put('id'));
$this->response($data);
}
function user_delete()
{
$data = array('returned from delete:'=> $this->delete('id'));
$this->response($data);
}
}
Я использую надстройку FF, называемую HTTP Resource test, для отправки запроса, но когда я отправляю запрос DELETE с этим URL-адресом: http://localhost/api/client/user/ id/1
, я получаю {"returned from delete:":false}
В качестве примечания: я нашел этот пости с помощью 'X-HTTP-Method- Переопределить заголовок и отправить его как почтовый запрос. Мне удалось получить идентификатор, но я предпочитаю способ, при котором клиенту не нужно добавлять этот заголовок.