一次ajax調用,爲什麼卻發送了二次http請求

會發現其中一次請求 Method是OPTIONS 另外一次是正常請求 原因如下: 瀏覽器對複雜跨域請求的處理,在發送真正的請求前, 會先發送一個方法爲OPTIONS的預請求(preflight request), 用於試探服務端是否能接受真正的請求,如果options獲得的迴應是拒絕性質的,比如404\403\500等http狀態,就會停止post、put等請求的發出。 有三種方式會導致這種現象:
相關文章
相關標籤/搜索