我知道SL 3没有这个,但是从阅读SL 4开始,听起来它支持REST的WebHttpBinding ......
但是如何在代码中创建一个呢?我在Silverlight的ServiceModel。*程序集中找不到WebHttpBinding?
答案 0 :(得分:1)
你没有在SL4中获得webHttpBinding:
没有提供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库文章: