为SignalR javascript客户端生成Url时忽略自签名证书



在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客户端中搜索这一点。

process.env["NODE_TLS_REJECT_UNAUTHORIZED"] = 0; // Disabling certificate verification

在尝试建立连接之前添加上面的行为我在NodeJS中解决了这个问题。这是为我的开发人员设置的。

相关内容

最新更新