使用Cro::WebSocket::Client添加授权或标题?

使用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

我非常成功地使用了HTTP路由

然后,我添加了一个路由,它使用创建一个
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上引发了一个问题:我没有意识到--看起来已经有一个补丁可以做到这一点: