我希望整合SignalR(.net 4.0)和Sharepoint 2010(.net 3.5)。
为此,我需要一个WCF服务器,它可以接收通过查询字符串发布的数据。在绑定方面,这里我最好的WCF选项是什么?我需要通过查询字符串发布数据。
答案 0 :(得分:2)
我实际上从来没有任何人这样做过。您有使用WCF的原因是什么?我认为像ASP.NET MVC 4的Web API会更好。
如果您使用的是查询字符串,则表示它不是SOAP,因此您无法使用basicHttpBinding
或wsHttpBinding
。
webHttpBinding
可能适合您。根据托管方式,您可能会看到是否有可以获得的当前Web请求对象。
编辑:
实际上,这也可能有所帮助:Making a WCF Web Service work with GET requests
使用webHttpBinding,您可以指定如下的URL模板:
[OperationContract]
[WebGet(UriTemplate = "/url/{one}?two={two}&three={three}")]
object GetStuff(string one, int two, string three);
假设您知道所有查询字符串参数。