首頁  >  文章  >  web前端  >  處理WebService跨域問題方法詳解

處理WebService跨域問題方法詳解

php中世界最好的语言
php中世界最好的语言原創
2018-04-24 16:55:442845瀏覽

這次帶給大家處理WebService跨域問題方法詳解,處理WebService跨域問題的注意事項有哪些,以下就是實戰案例,一起來看一下。

1、背景

  用Jquery中Ajax方式在asp.net開發環境中WebService接口的呼叫

2、出現的問題

原因分析:瀏覽器同源策略的影響(即JavaScriptCookie只能存取同域下的內容);

3、解決方案:

(1) JSONP:只支援GET方式

(2) CROS:跨域資源共享

以下為CROS解決方案:

  a.在WebService介面加上回應頭資訊:

  b.在web.config檔中加上相關配置節資訊:

運用a或b的解決方案後,瀏覽器頭資訊中變動如下:

# #最終問題得以較好的解決,但對於此方案各個瀏覽器支援情況不同,附圖如下:

#相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

Ajax實作跨域存取三種方法總結

ajax跨域問題完美解決方法

Ajax使用5年的總結經驗
#

以上是處理WebService跨域問題方法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn