我試圖從Chrome擴展程序向我運行的AWS應用程序發出AJAX POST請求。該請求本身是通過HTTP規定(而不是HTTPS),我想我已經加入了適當的CORS頭到我的AWS應用程序(如下圖):通過HTTP默認爲https的AJAX請求https
app.use(function(req, res, next) {
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept');
next();
});
然而,從擴展的POST請求超時,用簡單的錯誤「連接超時」。我怎樣才能解決這個問題?
支票或小提琴手請求,看你能不能打的URL。同樣如果CORS被啓用,那麼你應該看到兩個請求,一個OPTIONS請求,然後是實際的POST請求。如果選項請求返回有效標題,則可能是因爲您阻止並且未返回 –
該請求通過http使用curl,但不通過https(超時)進行。我現在就去查郵差。 –
so http:// works,but call to https:// does not? –