2010-05-28 46 views
0

我困在客戶端主機上,該主機具有中等信任設置,可阻止跨域請求並需要來自第三方域的數據。我現在可以選擇使用JSONP。可以在服務器上使用JSONP嗎?

我已經使用jQuery從客戶端與jQuery繞過瀏覽器跨域安全性,我已經在ASP.Net 3.5中使用HttpWebRequest。

是否有可能在服務器上使用JSON,如果是這樣的話?

我不認爲它是,但值得一問的看到,因爲我已經有這個程序編寫服務器端....

感謝, 丹尼斯

+0

使用JSON在服務器上的意義何在? 看看這個帖子上的答案 http://stackoverflow.com/questions/1212344/parse-json-in-c – Justin 2010-05-28 22:37:48

回答

1

最簡單的方法可能只是爲了代理通過您的服務器的JSONP請求。如果這不是一個選項(因爲必須在服務器上以某種方式處理數據),則可以手動從返回中剝離函數調用,然後JSON解析其餘部分

因此,如果JSONP調用返回:

F001({ "moose" : "sister" }) 

首先,刪除所有內容,直到第一個括號後,最後讓你不得不

{ "moose" : "sister" } 

並解析到任何你所需要的。

相關問題