请问群主chat程序中,我想在connect时加入自定义的header信息,比如token,怎么做呢?
不建议在header中加入业务数据,等于把业务和websocket协议绑定死了,如果需要更换协议或者增加多协议支持会比较麻烦。
在js 的 onopen的时候传递过来好一些。
不清楚js如何定义ws的header
服务端可以在这里获得header 或者 $GET 数据 https://github.com/walkor/workerman-chat/blob/master/Applications/Chat/start_gateway.php#L41 注意这部分是运行在Gateway进程,可能无法使用Gateway::xxx等函数,不过可以使用$connection->send/close 等方法
谢谢
不建议在header中加入业务数据,等于把业务和websocket协议绑定死了,如果需要更换协议或者增加多协议支持会比较麻烦。
在js 的 onopen的时候传递过来好一些。
不清楚js如何定义ws的header
服务端可以在这里获得header 或者 $GET 数据
https://github.com/walkor/workerman-chat/blob/master/Applications/Chat/start_gateway.php#L41
注意这部分是运行在Gateway进程,可能无法使用Gateway::xxx等函数,不过可以使用$connection->send/close 等方法
谢谢