Erro http.delete em api com slim.php


#1

Estou recebendo erro de acesso negado ao executar o comando abaixo:
deleteProduto(id) {

this.http.delete(this.URL + 'produtos/' + id)
  .subscribe(id => {

    let alert = this.alertCtrl.create({
      title: 'Deleted',
      subTitle: 'Successfully.',
      buttons: ['OK']
    });
    alert.present();

  }, error => {
    console.log(JSON.stringify(error.json()));
  });

}
}

abaixo o erro recebido ao executar:
OPTIONS http://localhost/api_ionic/produtos/3 404 (Not Found)
localhost/:1 XMLHttpRequest cannot load http://localhost/api_ionic/produtos/3. Response for preflight has invalid HTTP status code 404
ERROR HttpErrorResponse {headers: HttpHeaders, status: 0, statusText: “Unknown Error”, url: null, ok: false…}

chamada da função:
deleteUser(user: any) {
this.produtoProvider.deleteProduto(user.codigo);
}

estou uilizando o slimphp.

Att.


#2

Parece que você não está enviando o headers na chamada do http.