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。