如何使用 faye-websocket-ruby 向 websocket 客户端发送拒绝连接
how to send connection refused to websocket client using faye-websocket-ruby
我正在尝试使用 faye-websocket-ruby gem 建立到 rails 服务器的 websocket 连接
我主要基于本教程成功建立了连接:https://devcenter.heroku.com/articles/ruby-websockets
(这是 github 上的代码:https://github.com/heroku-examples/ruby-websockets-chat-demo)
事实是,在检查之后
if Faye::WebSocket.websocket?(env)
通过,如果不满足条件,我希望能够 return 向 websocket 客户端发送拒绝连接错误。我该怎么做?有没有什么方法在Faye::Websocketapi到return出错? (我还没有找到)
也许我只需要使用 rails 发回连接被拒绝的错误?我该怎么做?
最后还是比较容易的。
return 在机架中响应的方法是:
return [401, {}, ["CONNECTION REFUSED"]]
我正在尝试使用 faye-websocket-ruby gem 建立到 rails 服务器的 websocket 连接 我主要基于本教程成功建立了连接:https://devcenter.heroku.com/articles/ruby-websockets
(这是 github 上的代码:https://github.com/heroku-examples/ruby-websockets-chat-demo)
事实是,在检查之后
if Faye::WebSocket.websocket?(env)
通过,如果不满足条件,我希望能够 return 向 websocket 客户端发送拒绝连接错误。我该怎么做?有没有什么方法在Faye::Websocketapi到return出错? (我还没有找到) 也许我只需要使用 rails 发回连接被拒绝的错误?我该怎么做?
最后还是比较容易的。 return 在机架中响应的方法是:
return [401, {}, ["CONNECTION REFUSED"]]