在 JavaScript 客户端的 signalR.HubConnectionBuilder() 上构建 Url 时,有没有办法绕过自签名证书?
我发现这可以使用以下代码在 C# 客户端中完成并完美工作
connection = new HubConnectionBuilder()
.WithUrl("https://localhost:443/hub", (opts) =>
{
opts.HttpMessageHandlerFactory = (message) =>
{
if (message is HttpClientHandler clientHandler)
// bypass SSL certificate
clientHandler.ServerCertificateCustomValidationCallback +=
(sender, certificate, chain, sslPolicyErrors) => { return true; };
return message;
};
})
.Build();
但是,我正在 JavaScript 客户端中搜索。