我第一次部署到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