如何在 Windows 10 上更新 curl?

Use*_*291 5 windows android curl intellij-idea android-studio

我有一个问题,我无法在我的 Windows 设备上开发,因为它附带的 curl 会产生

next InitializeSecurityContext failed: SEC_E_ILLEGAL_MESSAGE (0x80090326)
Run Code Online (Sandbox Code Playgroud)

我怎么知道 Windows curl 是罪魁祸首?

因为我在 git bash 中尝试使用curl它附带的请求并且它没有问题。然后我尝试同样的请求cmd,并在Postman它失败了。这个问题有效地关闭了我测试正在开发的 android 应用程序的能力。

所以......你如何更新curlWindows?

它是否显示在应用程序下?不。

这是Windows 10,记住你,所以有一个curl.exeC:\Windows\System32

让我们看看......我可以将curl.exe附带的Git放入PATH变量吗?

是的,我可以,但它只是被忽略了

我可以手动复制curl.exefromGitC:\Windows\System32吗?

当然不是。管理员似乎无权复制、重命名或对其中的文件进行任何操作,即使在请求许可之后也是如此。

或者,我可以以某种方式让 Android-Studio / 它的模拟器使用“正确”curl.exe吗?

小智 5

不要那样做。将 curl 安装在另一个文件夹中,并将其添加到c:\windows\system32.

这样你就可以使用更新的版本而不必搞乱 SO 安全性。