国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

請(qǐng)問(wèn)群主chat程序中,我想在connect時(shí)加入自定義的header信息,比如token,怎么做呢?

allovine

請(qǐng)問(wèn)群主chat程序中,我想在connect時(shí)加入自定義的header信息,比如token,怎么做呢?

4130 1 0
1個(gè)回答

walkor 打賞

不建議在header中加入業(yè)務(wù)數(shù)據(jù),等于把業(yè)務(wù)和websocket協(xié)議綁定死了,如果需要更換協(xié)議或者增加多協(xié)議支持會(huì)比較麻煩。

在js 的 onopen的時(shí)候傳遞過(guò)來(lái)好一些。

不清楚js如何定義ws的header

服務(wù)端可以在這里獲得header 或者 $GET 數(shù)據(jù)
https://github.com/walkor/workerman-chat/blob/master/Applications/Chat/start_gateway.php#L41
注意這部分是運(yùn)行在Gateway進(jìn)程,可能無(wú)法使用Gateway::xxx等函數(shù),不過(guò)可以使用$connection->send/close 等方法

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??