工作,我有這樣的配置,我的NginxNginx的CORS不爲POST
server {
listen 8080;
add_header Access-Control-Allow-Origin *;
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
add_header 'Access-Control-Allow-Headers' 'Content-Type';
}
現在我有我的web應用程序,它確實GET
和POST
爲GET
它工作正常,但如果我這樣做阿賈克斯POST
我得到這個錯誤
XMLHttpRequest無法加載'URL'。對預檢請求的響應不會通過訪問控制檢查:請求的資源上不存在「訪問控制 - 允許來源」標頭。因此原產地'Origin'不被允許訪問。該響應具有HTTP狀態代碼404.
如果我做'GET'請求,我可以在我的回覆中看到這個。
Access-Control-Allow-Headers:Content-Type
Access-Control-Allow-Methods:GET, POST, OPTIONS
Access-Control-Allow-Origin:*
但是,如果我發佈帖子,我沒有看到任何。
爲我工作,我懷疑我的問題是關於請求返回4xx代碼(這裏預期的行爲)被解釋爲CORS錯誤,但無法找到更多的信息。 – polku