Jak sama nazwa wskazuje, używam Codeigniter z phil jesior - framework codeigniter-restserver.Jak wysłać żądanie DELETE do jesiotra phil - kodigniter-restserver
Podążyłem za tutorialem na temat Nettus i wszystko działa poprawnie. Z wyjątkiem wysyłania żądania DELETE.
Kod:
<?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);
}
}
Używam FF Addon zwany test zasobów HTTP, aby wysłać żądanie ale kiedy wysłać żądanie usunięcia z tego adresu URL: http://localhost/api/client/user/id/1
, otrzymuję { "powrócił z kasowania: „: false}
marginesie: Znalazłem post i przy użyciu nagłówka«X-HTTP-Method-Override»i wysłanie go jako wniosek postu udało mi się uzyskać identyfikator, ale preferujących sposób, w którym klient nie musi dodawać tego nagłówka.
+1 o tytuł«Jak wysłać żądanie za pomocą DELETE phil jesiotra» – fire
Dzięki za zauważenie, będę na pewno by go zmieniać :) – Tomer
Sprawdź to: Gist: gist.github.com/Ema4rl/aebb63db1c76786c9cba811d69339fd3 – Ema4rl