2010-10-15 37 views
0

我知道SL 3沒有這個,但是從閱讀SL 4,這聽起來像它支持REST的WebHttpBinding ...的WebHttpBinding在Silverlight 4

但是我怎麼創建一個代碼?在Silverlight的ServiceModel。*程序集中的任何位置找不到WebHttpBinding?

回答

1

你沒有得到的WebHttpBinding本身在SL4:

未提供模擬在WCF提供的WebHttpBinding。要從Silverlight 3訪問純HTTP,REST,RSS/Atom或AJAX服務,請使用直接訪問基於HTTP和REST的服務(如WebClient類)中描述的技術。要訪問ASP.NET AJAX服務,請參閱訪問ASP.NET AJAX服務。

(來源:Silverlight and WCF Feature Comparison

但你可以訪問的WCF REST服務,因爲它真的很 「剛」 HTTP上的XML。

這裏看看這個MSDN庫文章:

Accessing HTTP and REST-Based Services Directly