如何在 Windows 10 上更新 curl?

如何在 Windows 10 上更新 curl?

我遇到了一个问题,我无法在 Windows 设备上进行开发,因为捆绑的 curl 会产生

next InitializeSecurityContext failed: SEC_E_ILLEGAL_MESSAGE (0x80090326)

我怎么知道这是由 Windows curl 引起的?

因为我尝试使用 git bash 中自带的 来执行请求curl,并且没有任何问题。然后我在cmd和 中尝试了相同的请求Postman,但失败了。这个问题实际上已经让我无法测试正在开发的 android 应用程序。

那么...如何更新curlWindows?

它会显示在应用程序下吗?不会。

请注意,这是在 Windows 10 上,因此有curl.exe一个C:\Windows\System32

让我们看看...我可以把curl.exe附带的放入变量GitPATH吗?

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

我可以手动curl.exe将从复制Git到 吗C:\Windows\System32

当然不是。管理员似乎无权复制或重命名或对其中的文件进行任何操作,即使经过请求也无权。

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

答案1

不要这样做。将 curl 安装在另一个文件夹中,并将其添加到 之前的路径中c:\windows\system32

这样,您就可以使用更新的版本,而不必担心 SO 安全性。

相关内容