我第一次部署到AWS,并且遇到了非常奇怪的行为。我使用AngularJS,并且有一个函数使用指定的DELETE方法执行$ http服务调用。HTTP“DELETE”请求挂在Elastic Beanstalk上
var fn = function() {
$http({ method: "DELETE", url: "/active/route/"})
...
当我执行它时,请求挂起一段时间并被拒绝。
我FN改为
function() {
$http({ method: "POST", url: "/active/route/delete"})
...
和它的工作就好了。
我想知道beanstalk是否有关于某些HTTP方法的具体策略,或者是什么导致了这种行为?
你有没有找到这个问题的解决办法?我注意到使用jquery发送AJAX请求的相同行为 –
最后,我们发现AWS负载平衡器仅仅拒绝所有'DELETE'方法,所以如果您部署到弹性模式,您将无法使用此方法豆茎。没有找到解决方法,所以我们只是切换到'POST' – Rocksy