WCF通过查询字符串接收数据

时间:2012-08-27 00:51:54

标签: wcf signalr

我希望整合SignalR(.net 4.0)和Sharepoint 2010(.net 3.5)。

为此,我需要一个WCF服务器,它可以接收通过查询字符串发布的数据。在绑定方面,这里我最好的WCF选项是什么?我需要通过查询字符串发布数据。

1 个答案:

答案 0 :(得分:2)

我实际上从来没有任何人这样做过。您使用WCF的原因是什么?我认为像ASP.NET MVC 4的Web API会更好。

如果您使用的是查询字符串,则表示它不是SOAP,因此您无法使用basicHttpBindingwsHttpBinding

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);

假设您知道所有查询字符串参数。