Signalr 用小提琴手检查信号器信息

Signalr 用小提琴手检查信号器信息,signalr,fiddler,Signalr,Fiddler,我正在尝试使用Fiddler查看使用Signal的聊天应用程序的消息格式。但当我向集线器发送消息或收到消息时,Fiddler中没有显示任何内容。我假设我必须配置一些东西才能看到这些消息。当我刷新页面并连接时,Fiddler正在拾取,但没有显示其他内容。目的是使我在使用SignalR Objc时能够获得正确的消息格式 在Fiddler中打开流媒体功能 如果您的信号传输是WebSockets,则当fiddler打开时,请求可能需要几秒钟才能通过 更新:另请注意,在Fiddler中无法查看webSoc

我正在尝试使用Fiddler查看使用Signal的聊天应用程序的消息格式。但当我向集线器发送消息或收到消息时,Fiddler中没有显示任何内容。我假设我必须配置一些东西才能看到这些消息。当我刷新页面并连接时,Fiddler正在拾取,但没有显示其他内容。目的是使我在使用SignalR Objc时能够获得正确的消息格式

  • 在Fiddler中打开流媒体功能
  • 如果您的信号传输是WebSockets,则当fiddler打开时,请求可能需要几秒钟才能通过

  • 更新:另请注意,在Fiddler中无法查看webSocket消息(据我所知),因此您可以通过Chrome的开发工具(网络选项卡)或通过强制不同的信号传输来查看这些数据。

    一旦我从传输中删除webSocket,它就会起作用。当我刚刚使用Longpolling时,所有信息都显示出来。

    从Fiddler 4.5开始,您可以在Fiddler中使用


    只需双击连接(查找signalr/connect?HTTP请求),然后单击Fiddler中的WebSocket选项卡。

    您使用的是什么客户端?一个运行在chrome中的应用程序。我单击了显示stream的按钮。我还需要做些什么吗?你不应该做,不。在调用连接之前,请验证你至少绑定了一个客户端函数到你的中心。Start这与使用我的web应用程序在单独的主机上连接到中心有关吗?当然可以,如果你这样做,你需要启用跨域。Aka在启动时,您需要执行Routes.RouteTable.MapHubs(新的HubConfiguration{EnableCrossDomain=true}),您可以在Fiddler中看到WebSocket;在讨论论坛或Fiddler博客上查看。如何从传输中删除WebSocket?太棒了!谢谢你指出这一点——我的头发有点乱了。