Foro

XMLHttpRequest cannot load .... Invalid HTTP status code 404

0
API REST FULL

// Cross domain
$app->response->headers->set('Access-Control-Allow-Credentials', 'true');
$app->response->headers->set('Access-Control-Allow-Origin', '*');
$app->response->headers->set('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS');
$app->response->headers->set('Access-Control-Allow-Headers', 'X-CSRF-Token, X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version');

SERVICIO
  .factory('RolesFactory',['$resource', function ($resource) {
    return $resource('http://api.asura.piensamasalla.com/roles/:id',     
{        id : '@_id'      },     
{        
'get'   : {method:'GET'},       
'update': {method:'PUT'},       
'save'  : {method:'POST'},       
'query' : {method:'GET', isArray:true},       
'remove': {method:'DELETE'},       
'delete': {method:'DELETE'}       });
  }]);

CONTROLLER
$scope.eliminar = function(id){ RolesFactory.delete({id: id}); };

ERROR
OPTIONS http://api.asura.piensamasalla.com/roles/15 
XMLHttpRequest cannot load http://api.asura.piensamasalla.com/roles/15. Invalid HTTP status code 404

Necesito hacer un POST, DELETE, PUT a un API REST FULL y me sale ese error.
Espero su gentil respuesta.
Llevo dias sin resolverlo :(
Ayudanme por favor
0
Definitivamente es un problema de CORS, estás usando algún framework para hacer el API?

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.