我想使用.net wss客户端连接到nest端点。 我不确定如何在握手期间将NEST access_token传递给端点来完成 授权握手。
在api示例中,我只能使用firebase客户端lib找到javascript示例 无济于事。 有人可以解释我应该怎么做才能完成wss握手吗?
答案 0 :(得分:0)
我用wss替换了https。这对我有用。 也许一些代码可以帮助人们解决你的问题
答案 1 :(得分:0)
我发现了什么问题。
有一个' bug'在我正在使用的Web套接字库中。标题值"升级:websocket"
在websocket握手期间传递的是这样的"升级:web S ocket"。
一些websocket测试服务器不区分大小写,但不是Google Nest中的一个。
一旦我将其改为" websocket"我得到了一个正确的websocket握手响应,也没有重定向。
当使用websockets连接到nest端点时,访问令牌被添加为查询参数。
一旦建立了连接,我就再次陷入了如何建立订阅的问题 事件或查询数据,但这将是另一个问题的主题。