【发布时间】:2014-03-11 21:37:38
【问题描述】:
我最近使用 AngularJS 和 Slim PHP Rest 服务创建了一个 CRUD 应用程序。这个简单的应用程序在我的本地服务器上运行良好,但是当我将应用程序上传到 iPage.com 的服务器时,项目编辑不再工作。
我发现虽然 POST 请求在请求正文中正确包含我的有效负载,但 Slim 似乎无法从任何 PUT 请求的请求正文中提取任何内容。
我可以提供任何其他详细信息,但有人知道为什么 $http.post 会继续正常工作而 $http.put 会开始失败吗?我有一个想法,它可能与我的服务器配置有关,但我不确定从哪里开始寻找。
谢谢!!
【问题讨论】:
-
可以在远程服务器中禁用 put 方法。看看服务器 OPTIONS 配置。
-
您对 apache 服务器配置中可能存在这样的配置有任何提示吗?
-
这只是我服务器的安全问题。
标签: angularjs http httprequest put slim