如果我有一個基於WCF SOAP(C#)的Web服務在我的本地IIS中運行 - 並且我製作了一個ASP.net網站,再次在我的本地IIS中運行 - 將使得HTTP請求調用從我的網頁獲得成功?或者是否有相同的原產地政策規則在這裏發揮作用?同源策略和Web服務
0
A
回答
1
這取決於您的網站在IIS中的配置方式。看看這個維基百科article在同一來源政策。
比方說,您的WCF SOAP服務正在運行http://localhost/service/GetStuff.svc,並且您的ASP.NET網站正在運行http://localhost/mysite/Default.aspx。根據同一來源文章中的表格,調用應該成功,因爲您的服務器主機在兩種情況下都是相同的(localhost),並且僅在所引用的目錄上有所不同。
但是,如果你的WCF SOAP服務上http://localhost:8080/service/GetStuff.svc運行,您的ASP.NET網站上http://localhost/mysite/Default.aspx(80默認端口)上運行,那麼由於服務器主機在被訪問的端口不同的調用將失敗。
要考慮的三件事是主機,協議(http或https)和端口。根據文章,並非所有瀏覽器都強制執行端口。
我希望這會有所幫助。祝你好運!
順便說一句,你的應用程序的工作?
相關問題
- 1. 同源策略問題調用的SharePoint Web服務
- 2. 同源策略
- 3. 是IndexedDB和同源策略
- 4. Safari和Javascript - 同源策略?
- 5. 同源策略和來自CDN的JS提供服務
- 6. QtWebkit同源策略
- 7. jFeed同源策略
- 8. XMLHttpRequest同源策略
- 9. 使用Flask服務靜態資源 - 運行同源策略
- 10. Web服務的測試策略
- 11. 多種Web服務的存根策略?
- 12. 自定義WebLogic Web服務策略
- 13. 模擬web服務的策略
- 14. Web服務的部署策略
- 15. Selnium WebDriver如何克服同源策略
- 16. 超越服務器端請求的同源策略 - NodeJS/Express
- 17. Ajax同源策略和Jquery $ .getJSON
- 18. XMLHttpRequest和Phonegap ...同源策略與否?
- 19. jQuery .ajax和相同來源策略
- 20. IP地址和相同來源策略
- 21. History.js和同源策略穿越到SSL
- 22. 相同的來源策略和DOM
- 23. 同源策略的例外
- 24. JavaScript:「同源策略」失敗
- 25. 同源策略文件
- 26. iframe - 位置 - 同源策略
- 27. 抑制同源策略
- 28. 違反了同源策略?
- 29. 同源策略局域網
- 30. javascript中的同源策略
感謝那個D Hoerster - 我已經設法讓我的JavaScript調用我的web服務並返回xml給我。所以我非常高興 - 他們確實共享相同的主機和協議 - 不確定端口,但我懷疑他們是一樣的。 – Vidar 2010-08-10 16:00:22
很高興能幫到你! – 2010-08-10 16:08:29