第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

使用 signalR 核心客戶端忽略 SSL 錯(cuò)誤

使用 signalR 核心客戶端忽略 SSL 錯(cuò)誤

C#
慕絲7291255 2022-11-13 14:26:19
我正在制作一個(gè)應(yīng)用程序,其中涉及 localhost 上的網(wǎng)站作為 Asp.net Core 和 SignalR Core 的用戶界面。我的問題是在啟動連接時(shí)出現(xiàn)身份驗(yàn)證異常。我知道會發(fā)生這種情況,因?yàn)槲覜]有跑過dotnet dev-certs https --trust。但我不能指望普通用戶運(yùn)行此命令或安裝 dotnet SDK。我試過使用ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;在我的 Startup.cs(和其他地方,但我知道這是一個(gè)全局設(shè)置。無論如何它是在 HubConnection 之前執(zhí)行的)無濟(jì)于事。我還嘗試設(shè)置一個(gè)新的 HttpMessageHandlerFactory,但文檔告訴我這不會影響 Websockets。我不相信這是一個(gè)解決方案,因?yàn)槲也荒苁褂貌煌?HttpClient(除非我弄錯(cuò)了)如您所見,我根本沒有連接到 https:connection = new HubConnectionBuilder().WithUrl("http://localhost:5000/MiniLyokoHub" ).Build();所以我不明白為什么它甚至試圖獲得證書。這是完整的錯(cuò)誤: https ://pastebin.com/1ELbeWtc我該如何解決這個(gè)問題?我不需要證書,因?yàn)橛脩魧⑦B接到他們自己的本地主機(jī)。還是我不應(yīng)該使用 websockets?
查看完整描述

2 回答

?
慕運(yùn)維8079593

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊

連接到 HTTPS 時(shí),要始終在 SignalR Core 客戶端中驗(yàn)證 SSL 證書,您應(yīng)該在配置中執(zhí)行此操作HttpMessageHandlerFactory。HttpConnectionOptions在這樣的方法中使用WithUrl:


connection = new HubConnectionBuilder()

.WithUrl("https://localhost:443/MiniLyokoHub", (opts) =>

{

    opts.HttpMessageHandlerFactory = (message) =>

    {

        if (message is HttpClientHandler clientHandler)

            // always verify the SSL certificate

            clientHandler.ServerCertificateCustomValidationCallback +=

                (sender, certificate, chain, sslPolicyErrors) => { return true; };

        return message;

    };

})

.Build();


查看完整回答
反對 回復(fù) 2022-11-13
?
慕碼人8056858

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊

似乎 SignalR Core Client 也受Https 重定向影響, 這就是它無法連接到 http 端口的原因。

對于我的用例,我只需要在 Startup.cs 中禁用它


查看完整回答
反對 回復(fù) 2022-11-13
  • 2 回答
  • 0 關(guān)注
  • 247 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號