我有http://example.com上的前端部分(js)和http://api.example.com上的後端(REST API)。是否有可能在每個GET/POST等請求之前發出沒有OPTIONS請求的後端請求?跨域請求子域
Q
跨域請求子域
1
A
回答
2
您無法擺脫OPTIONS請求,因爲您不會發送任何數據,也不會發送自定義標題。
根據Why am I getting an OPTIONS request instead of a GET request?
,如果你比應用程序/ x-WWW的形式,進行了urlencoded,多/表單數據,或者text/plain的其他內容類型發送數據的選項請求將被製成。
此外,如上所述,如果您發送自定義標題,則會發出OPTIONS請求。
因此,爲了避免飛行前檢查,您將被迫不做任何這些事情。
這都是因爲這個想法是首先檢查它是否允許CORS,並且你沒有發送任何數據到你不想發送的服務器。
相關問題
- 1. 跨子域名請求
- 2. Ajax跨子域請求?
- 3. 跨域請求
- 4. 跨域請求
- 5. 跨域請求
- 6. 跨域請求
- 7. 跨域請求
- 8. 跨域請求jquery
- 9. Firefox跨域請求
- 10. 跨域Ajax請求
- 11. 跨域Ajax請求
- 12. 跨域OAuth請求
- 13. PHP跨域請求
- 14. 跨域AJAX請求
- 15. 跨域HTTP請求
- 16. AJAX跨域請求
- 17. 跨域JSON請求?
- 18. 什麼是跨域請求/跨域攻擊/跨域協議
- 19. 的Ajax跨域請求非控制域
- 20. 跨域的jQuery Ajax請求
- 21. 跨域請求和jQuery
- 22. 跨域請求與信用
- 23. Shopify API跨域Ajax請求
- 24. jQuery和跨域POST請求
- 25. 跨域請求和jQuery/AJAX
- 26. 跨域請求混淆
- 27. AJAX跨域請求IE 8+
- 28. 跨域請求到localhost
- 29. 跨域Ajax獲取請求
- 30. 球衣跨域請求
可能的重複http://stackoverflow.com/questions/6277926/javascript-access-from-parent-domain-to-subdomain –
它不重複。 CORS已經配置並正常工作。但是它爲每個請求增加了一些延遲,因爲它在每個請求之前發送OPTIONS請求。所以現在我正在尋找擺脫CORS的方法。 – Crabar
對於'CORS'請求'選項'是強制性的。 OPTIONS的時間是美容。我的意思是不會花費太多時間。 –