webAPi 跨域請求 cros

用ext 6.2.1 建立的classic 項目,在請求webapi遇到了跨域問題html

  

 

OPTIONS是正式請求以前發起的預檢請求,表示詢問來自哪裏的請求,是否容許?web

參考:http://www.ruanyifeng.com/blog/2016/04/cors.htmlapi

總之,在後臺代碼中要設置response head (task.Result 其實就是response)跨域

Access-Control-Allow-Origin  :*cors

Access-Control-Allow-Headers : X-Requested-Withui

你的webapi中的action也要支持OPTIONS請求htm

貼上 [System.Web.Http.AcceptVerbs("GET", "POST", "HEAD", "OPTIONS")]blog

這樣就OK啦,在OPTIONS請求以後,會從新POST或者GET過去get

其餘參考資料it

https://yq.aliyun.com/articles/27800?spm=5176.doc30361.2.3.0apFVd

http://www.cnblogs.com/woodk/p/5578448.html

http://www.tuicool.com/articles/7FVnMz

https://help.aliyun.com/document_detail/31928.html?spm=5176.doc31936.6.618.d9mWPi

相關文章
相關標籤/搜索