首頁 > web前端 > js教程 > 處理WebService跨域問題方法詳解

處理WebService跨域問題方法詳解

php中世界最好的语言
發布: 2018-04-24 16:55:44
原創
2903 人瀏覽過

這次帶給大家處理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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板