开发者社区> 问答> 正文

WebSocket 握手失败 404

我在自己的java程序里,通过cdp4j调用本机chrome浏览器,打开指定页面,再设定浏览器的Emulation适配不同的设备,然后通过截屏的的方式,生成页面的图片。 我们在自己的dev、test、release的centos服务器上测试一切正常,但是发布到阿里云服务器,就一直报错。意思就是在打开chrome建立ws连接的时候握手失败。

Caused by: io.webfolder.cdp.internal.ws.OpeningHandshakeException: The status code of the opening handshake response is not '101 Switching Protocols'. The status line is: HTTP/1.1 404 Not Found

展开
收起
猫警长 2021-02-23 14:17:31 2558 0
1 条回答
写回答
取消 提交回答
  • 个人对建模比较关注

    websocket切换时,看你的报错意思是中途切换协议,但是没找到你要切换协议的返回值。

    2021-03-05 10:11:55
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载