私有Cloud9工作区中的Websockets请求出现502错误

时间:2018-03-09 22:02:27

标签: websocket cloud9-ide cloud9

在我们的生产服务器上指向我们的websocket客户端工作正常,但在连接到Cloud9上的开发环境时会出现502错误。

尝试连接到:

https://host.c9users.io:443
http://host.c9users.io:8080
http://host.c9users.io:80

1 个答案:

答案 0 :(得分:0)

私有工作空间存在问题,其中websockets请求将通过登录屏幕显示并返回502.解决此问题的简单方法:

转到“分享”并公开您的申请(您的代码仍然是私密的)......

enter image description here

另外一位支持人员给了我这个建议,虽然我从未尝试过:

如果您必须使用GET请求启动此功能,请尝试对呼叫中的标头执行以下操作:

  • 从用户代理
  • 中删除Mozilla和AppleWebKit字符串
  • 将无头或PhantomJS添加到用户代理
  • 添加cookie c9.live.user.click-through = ok
  • 将origin,postman-token或x-request-id标头添加到请求