前言
近期在使用Cursor出现 Connection failed. If the problem persists, please check your internet connection or VPN,不难看出这句话的意思是网络出现了问题。
原因
官方文档已经详细说明了该问题
Cursor 的许多 AI 功能都依赖于 HTTP/2 协议,因为它能够处理流式响应。如果您的网络不支持 HTTP/2,这可能会导致无法为代码编制索引以及无法使用 Cursor 的 AI 功能等问题。
在公司网络上、使用 VPN 或使用 Zscaler 等代理时,可能会出现这种情况
为了解决这个问题,Cursor 现在提供了 HTTP/1.1 回退,它的速度较慢,但允许您使用 Cursor 的 AI 功能。您可以在应用程序设置(而不是光标设置)中自行启用此功能,方法是按 CMD/CTRL + , 然后搜索 HTTP/2。
然后,您应该启用 Disable HTTP/2 选项,这将强制 Cursor 使用 HTTP/1.1,并应该可以解决问题。
解决方案
ctrl+,,搜索http2即可看到所选项
勾选前
勾选后
结语
相信当家都能看出来这篇文章的内容基本都来自于Cursor的官方文档,如果大家在使用三方库,以及三方软件等等,有问题一定要第一时间去看官方文档!