#394·zinx

ws的connect的时候,如何绑定参数

Author: 1426919587Created Jan 9, 2026Updated May 4, 2026

比如ws的连接url的时候 ws://your-server.com/ws?jwttoken=sjdkkl.jskj.sjkjk' 这个在连接的时候,我通过http的req的 query := req.URL.Query() token := query.Get("token") 获取到token,然后绑定到当前的连接

if !validateToken(userId, token) { zlog.Warn("token 无效,关闭连接") conn.Stop() return }

//然后绑定在当前的conn上 conn.SetProperty("userId", userId)

但是我看源码里,是没有实现这种逻辑的,因为http升级之后,才会生成conn,生成conn之后,就没有前面的req的信息, 请问这个要怎么实现