1
我正在使用SignalR库将通知从服务器推送到客户端。当从服务器推送通知时,萤火虫中没有任何痕迹。我如何追踪此请求?如何跟踪从FireBug服务器推送的请求
我正在使用SignalR库将通知从服务器推送到客户端。当从服务器推送通知时,萤火虫中没有任何痕迹。我如何追踪此请求?如何跟踪从FireBug服务器推送的请求
我不相信FireBug提供了一种通过Web Sockets查看单个消息的方法,因此您不会看到该级别消息的任何跟踪。 IE 10 Dev Tools也不支持查看Web Socket通信。 Chrome Dev Tools在2012年初IIRC增加了对查看单个Web Socket消息的支持。
,你能做些什么来得到一些洞察什么SignalR本身做的是设置日志记录=在轮毂上真正像这样:
$.connection.hub.logging = true;
这将导致SignalR喷涌跟踪信息到调试器控制台。实际设置连接时,您可以在运行时或在页面加载时“实时”执行此操作。
最后,如果您熟悉Fiddler,您可以将其保存在任何浏览器的中间以查看Web Socket通信。
UPDATE:
的否则,如果由于某种原因,提琴手是不是你一个可行的选择一些思想。在调试过程中,您可以始终强制传输为longPolling
,这样您就可以避免使用Web套接字,并只使用普通的HTTP(可以在FireBug中显示)看到HTTP。