Cakephp,Angular Rest预检在映射资源上返回404

时间:2014-12-08 22:53:54

标签: json angularjs rest http cakephp

从角度到休息蛋糕2.x app发出GET请求 请求的网址是使用mapResources,/controllername/1.json应该映射到view($id)。 当使用angular进行此请求时,预检正在使用方法'OPTIONS'并返回404.

如果我将网址更改为/controllername/view/1.json - 请求按预期完美运行。任何人都可以解释为什么预检会返回404?

是的,我正在提出CORS请求。我也在Postman中尝试过这个请求,它在那里也很完美。

更新
作为现在的快速修复,我将以下内容添加到AppController中的beforeFilter()

        if($this->request->is('options')){
            echo json_encode(array(true));
            die;
        }

将此作为永久性解决办法会有什么不足之处?

0 个答案:

没有答案