使用Cro::WebSocket::Client添加授权或标题?
我非常成功地使用了HTTP路由 然后,我添加了一个路由,它使用创建一个使用Cro::WebSocket::Client添加授权或标题?,websocket,raku,cro,Websocket,Raku,Cro,我非常成功地使用了HTTP路由 然后,我添加了一个路由,它使用创建一个websocket,我可以用连接到它,一切正常 现在我想控制对websocket的访问,所以我添加了一个Cro::HTTP::Auth参数。效果很好。现在,客户端得到了一个401未经授权的 下一步,我怎么开门 使用Cro::HTTP::Client,我可以传入授权头,甚至可以传入auth选项。如何使用Cro::WebSocket::Client 我对WebSocket很陌生,所以我甚至不知道这样做是否正确,但似乎Cro::We
websocket
,我可以用连接到它,一切正常
现在我想控制对websocket的访问,所以我添加了一个Cro::HTTP::Auth
参数。效果很好。现在,客户端得到了一个401未经授权的
下一步,我怎么开门
使用Cro::HTTP::Client
,我可以传入授权
头,甚至可以传入auth
选项。如何使用Cro::WebSocket::Client
我对WebSocket很陌生,所以我甚至不知道这样做是否正确,但似乎Cro::WebSocket::Client
connect
方法应该采用一个headers
命名选项,该选项可以获得传递的额外头。提到的titsuki在2018年10月14日被Jonathan Worthington与commit合并了。我建议就此问题公开一个问题。Cro团队的反应非常迅速。粗略地看一下代码,初始连接上的授权头目前似乎不可能存在。在GitHub上引发了一个问题:我没有意识到--看起来已经有一个补丁可以做到这一点: