0
我想知道同一來源策略角色是否也適用於IP地址。在我的具體情況下,我需要使用JavaScript(jquery .ajax())來獲取一些xml數據。IP地址和相同來源策略
服務器 192.168.1.160
CLIENT 192.168.27.67
如果同源策略角色適用,是什麼讓我的XML數據的最佳方法? 請認爲源數據不是可以輕鬆包裝在JSONP中的JSON。
謝謝你的時間。
我想知道同一來源策略角色是否也適用於IP地址。在我的具體情況下,我需要使用JavaScript(jquery .ajax())來獲取一些xml數據。IP地址和相同來源策略
服務器 192.168.1.160
CLIENT 192.168.27.67
如果同源策略角色適用,是什麼讓我的XML數據的最佳方法? 請認爲源數據不是可以輕鬆包裝在JSONP中的JSON。
謝謝你的時間。
不能使用JSONP,我用asp.net web服務(asmx)使用的一種替代方法是設置一個服務器端頁面,作爲服務器/ ip上的代理頁面,用於運行您的服務器jQuery代碼。這可以在任何服務器端語言中實現。
當您的jQuery ajax方法請求代理頁面時,代理頁面需要執行HTTP POST或轉到備用/外部IP上的頁面。這會將XML返回到代理頁面,這會使其在本地可用。
* *請注意這假設遠程頁面是簡單地返回XML作爲字符串。您可能需要添加請求參數才能訪問(用戶名,密碼),並且代理頁面可能還需要解析返回的XML以從頁面中刪除任何其他輸出)。
我想你有一個解決方案在這裏:http://stackoverflow.com/questions/2686876/how-does-the-same-origin-policy-apply-to-ip-addresses – 2013-03-26 13:14:21