我正在尝试使用 Windows Communication Foundation 和 REST 实现实时更新;我已经成功解决了一部分(见链接)
所以我订阅了我想要的事件,但没有收到任何通知。这是我在我的服务器中拥有的,正在监听更新:
[OperationContract]
[WebInvoke(
Method = "POST",
RequestFormat= WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.Wrapped,
UriTemplate = "RTUHandler")]
void RTUPostInfo(Stream stream);
我有来自 Facebook 的订阅:
{"data":[{"object":"user","callback_url":"http:\/\/mysite.com\/rtu\/rtuhandler.svc\/rtuhandler","fields":["books","friends","interests","movies","music"],"active":true}]}
如您所见,回调的 url 是:
http://mysite.com/rtu/rtuhandler.svc/rtuhandler
将实时更新与 Windows Communication Foundation 和 REST 一起使用时,我必须考虑什么?作为旁注,我可以使用 Fiddler 向该 URL 发送 POST 请求,并像 Facebook 那样模拟 Json 数据;并按预期工作......但从 Facebook 我什么也没得到。
提前致谢。
马克西。