0
我正在尋找類似於JSONP回調與.NET 4中的WCF一起工作的方式。如果您傳遞迴調參數,它會將沒有回調的響應包裝在您的方法簽名中。我想要做的是具有一個屬性,如果傳遞一個名爲format的參數,將切換響應格式。我希望它不需要方法簽名中的格式參數。定製服務合同屬性
任何人都有一個起點的建議,懷疑的可能性,提示?
我正在尋找類似於JSONP回調與.NET 4中的WCF一起工作的方式。如果您傳遞迴調參數,它會將沒有回調的響應包裝在您的方法簽名中。我想要做的是具有一個屬性,如果傳遞一個名爲format的參數,將切換響應格式。我希望它不需要方法簽名中的格式參數。定製服務合同屬性
任何人都有一個起點的建議,懷疑的可能性,提示?
您將需要一些組件來實現響應包裝。 JSONP支持已添加到.NET Framework 4.0上的WCF,之前有一個示例顯示了它如何實現,因此您可以查看該示例以瞭解您需要執行的操作。你可以在http://msdn.microsoft.com/en-us/library/cc716898.aspx找到樣品。
JSONP被封裝的事實是因爲它不會工作;原則上,解決跨域問題是一件很麻煩的事情。無論如何,我想知道爲什麼你想要類似的東西。請告訴我們你正在使用的應用程序。 –
我不斷髮現自己添加了一個格式參數,並根據請求在默認XML響應和JSON/JSONP之間切換。我使用跨應用程序共享的中央服務,這就是跨域的原因,而不是服務器端的問題,但很不樂意使用jsonp來解決客戶端的限制。 – ryan