Wie der Titel sagt, benutze ich Codeigniter mit phil Störg - codeigniter-restserver-Framework.So senden Sie eine DELETE-Anfrage an phil sturgeon - codeigniter-restserver
Ich habe das Tutorial auf Nettus gefolgt und alles funktioniert gut, außer beim Senden einer DELETE-Anfrage.
Code:
<?php
require(APPPATH.'libraries/REST_Controller.php');
class Client extends REST_Controller{
function user_get()
{
$data = array('returned:'=> $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);
}
}
Ich verwende ein FF Addon HTTP Ressourcen Test, genannt die Anfrage zu senden, aber wenn ich eine DELETE-Anfrage mit dieser URL senden: http://localhost/api/client/user/id/1
, erhalte ich { "kehrte aus löschen: „: false}
als Randbemerkung: ich habe diesen post gefunden und mit Hilfe des‚X-HTTP-Methode-Aufschalten‘Header und als Post-Anforderung zu senden ich in der Lage war, die ID zu bekommen, aber ich preffer ein Weg, wo der Client diesen Header nicht hinzufügen muss.
+1 für den Titel – fire
Dank für das Bemerken‚Wie Anfrage mit phil Stör senden DELETE‘, werde ich sicher sein, um es zu bearbeiten :) – Tomer
Schauen Sie sich diesen Gist an: gist.github.com/Ema4rl/aebb63db1c76786c9cba811d69339fd3 – Ema4rl