Go 为什么此websocket连接被拒绝?

Go 为什么此websocket连接被拒绝?,go,proxy,websocket,slack,Go,Proxy,Websocket,Slack,我尝试使用这篇博客文章中的slack示例机器人。我已经成功地创建了api令牌,但是我无法连接到websocket服务器(rtm.start请求通常通过)。我收到了错误信息 我还尝试通过名为Simple Web Socket Client的chrome应用程序和基于网站的one tester进行连接。两者都很好,我可以建立连接并发送数据 我支持代理,但我只对golang的websocket.Dial功能有问题 有人知道为什么会这样吗 我使用: -Windows 7 SP1 x64 -Golang

我尝试使用这篇博客文章中的slack示例机器人。我已经成功地创建了api令牌,但是我无法连接到websocket服务器(rtm.start请求通常通过)。我收到了错误信息

我还尝试通过名为Simple Web Socket Client的chrome应用程序和基于网站的one tester进行连接。两者都很好,我可以建立连接并发送数据

我支持代理,但我只对golang的websocket.Dial功能有问题

有人知道为什么会这样吗

我使用:
-Windows 7 SP1 x64
-Golang 1.7.1 windows/amd64

问候 Tonka

如果您正在使用,它可以使用代理。发件人:


如果您正在使用,您应该切换到gorilla/websocket。

您可以使用http连接到ws吗?该示例中的url使用了http。您正在读取http调用的响应吗?看起来像是为您提供了连接到的wss url。http调用在哪里?博客示例已经给了我一个wss地址!你能公布你的确切密码吗?我无法连接到该IP地址。Thx,我将尝试gorilla的websocket库
dial tcp 54.242.95.213:443: connectex: No connection could be made because the target machine actively refused it
import "net/http"

...

var dialer = websocket.Dialer{
    Proxy: http.ProxyFromEnvironment,
}