我有一个 Blazor Server Web 应用程序。当我在浏览器中查看 DevTools 时,我看到很多对 URL 的 GET 请求,例如用于一页加载的
https://mysite/_blazor?id=123456789&_=123456789
这些 GET 请求在做什么?
id
_
这是连接的ID吗? SignalR 正在做它的事情吗?
这些 GET 请求在做什么? 这种格式的 https://mysite/blazor?id=123456789&=123456789 请求是一个协商过程。
我创建了一个全新的项目,但没有看到“&_”。不过没关系,这是一个参数,在协商过程中会用到。如下:
官方默认的模板,可能不是很好理解,建议创建一个自定义的hub,再次连接,就会看到协商的过程,和下面的截图是一样的,协商成功后,会出现WebSocket用来沟通。