Blazor 服务器 URL 中的 _blazor?id= 部分是什么意思?

问题描述 投票:0回答:1

我有一个 Blazor Server Web 应用程序。当我在浏览器中查看 DevTools 时,我看到很多对 URL 的 GET 请求,例如用于一页加载的

https://mysite/_blazor?id=123456789&_=123456789

这些 GET 请求在做什么?

id
参数是什么?那
_
呢?

这是连接的ID吗? SignalR 正在做它的事情吗?

c# asp.net-core blazor
1个回答
0
投票

这些 GET 请求在做什么?

这种格式的 https://mysite/blazor?id=123456789&=123456789 请求是一个协商过程。

我创建了一个全新的项目,但没有看到“&_”。不过没关系,这是一个参数,在协商过程中会用到。如下:

官方默认的模板,可能不是很好理解,建议创建一个自定义的hub,再次连接,就会看到协商的过程,和下面的截图是一样的,协商成功后,会出现WebSocket用来沟通。

© www.soinside.com 2019 - 2024. All rights reserved.