Я знаю, что в SL 3 этого не было, но, читая о SL 4, похоже, что он поддерживает WebHttpBinding для REST ...
Но как мне создать его в коде?Я не могу найти WebHttpBinding нигде в сборках ServiceModel. * Для Silverlight?
Вы не получаете webHttpBinding как таковой в SL4:
Аналогов для WebHttpBinding, предоставляемых в WCF, не предоставляется.Чтобы получить доступ к чистым службам HTTP, REST, RSS / Atom или AJAX из Silverlight 3, используйте методы, описанные в разделе «Прямой доступ к службам HTTP и REST», например класс WebClient.Чтобы получить доступ к службам ASP.NET AJAX, см. Доступ к службам ASP.NET AJAX.
(источник: Сравнение функций Silverlight и WCF )
, но вы может получить доступ к службе REST WCF, поскольку это действительно "просто" XML по HTTP.
Ознакомьтесь с этой статьей библиотеки MSDN здесь:
Доступ к службам на основе HTTP и RESTНепосредственно