【问题标题】:Adding Authorization or Headers with Cro::WebSocket::Client?使用 Cro::WebSocket::Client 添加授权或标头?
【发布时间】:2018-09-19 21:56:46
【问题描述】:

我在 HTTP 路由中使用 Cro HTTP Authentication/Authorization/Sessions 非常成功。

然后我添加了一条使用Cro::HTTP::Router::WebSocket 创建web-socket 的路由,我可以使用Cro::WebSocket::Client 连接到它,一切正常。

现在我想控制对 websocket 的访问,所以我添加了一个Cro::HTTP::Auth 参数。效果很好。现在客户端按预期获得了401 Unauthorized

下一步,我该如何开门?

使用Cro::HTTP::Client,我可以传入Authorization 标头,甚至可以传入auth 选项。我如何使用Cro::WebSocket::Client 做到这一点?

我对 WebSocket 很陌生,所以我什至不知道这是否是做这种事情的正确方法,但似乎 Cro::WebSocket::Client connect 方法应该采用 headers 命名选项这会获得额外的标题。

【问题讨论】:

标签: websocket raku cro


【解决方案1】:

提到的来自 titsuki 的 patch 由 Jonathan Worthington 于 2018 年 10 月 14 日与提交 2593e21 合并

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-18
    • 1970-01-01
    • 2016-03-24
    • 1970-01-01
    • 1970-01-01
    • 2017-05-24
    • 1970-01-01
    相关资源
    最近更新 更多