在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  網(wǎng)絡安全  HTML/ socket https請求 怎樣添加證書認證

socket https請求 怎樣添加證書認證

網(wǎng)站請求全部是https
配置socket服務之后 socket服務端能接受到數(shù)據(jù) 但是客戶端與服務端沒有握手成功

錯誤提示
net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH

服務端代碼
clipboard.png

客戶端請求代碼

// 客戶指派提醒消息
var socket = io('wss://服務器外網(wǎng)ip:6001');

socket.on("members:assign.notification", function (data) {
    // toastr.info(data.content, data.title, {
    //     "timeOut": 14400000,
    //     "extendedTimeOut": 14400000
    // });
    console.log(data);
});

socket 這里可以直接寫網(wǎng)站域名嗎?
寫服務器的外網(wǎng)ip請求 顯示錯誤應該是證書的問題

懇求大神解答一番 急急急 謝謝!

回答
編輯回答
夏木

我先回答部分問題,代碼部分自己還沒實驗,先不作答。

Socket可以寫域名嗎?不可以直接使用域名建立連接。
Socket有IP、端口和協(xié)議唯一確定,而不是域名。如果寫域名,需要轉(zhuǎn)成IP地址后,再建立Socket連接。

在做HTTPS時,一般在nginx層做HTTPS轉(zhuǎn)發(fā),直接使用https模塊,不多見。這點我再去做實驗。

2017年1月16日 10:31