cURL命令中的Windows文件路径

cURL命令中的Windows文件路径,curl,cmd,Curl,Cmd,在cmd.exe中,我试图向localhost发出一个命令,并编写一个cookie文件。与localhost的连接似乎正常,但没有写入cookie文件。该命令如下所示: curl --cookie C:\\path\to\cookie --cookie-jar C:\\path\to\cookie --data "{'username':'admin', 'password':'1234'}" http://localhost:8443/api/login 我猜我把文件路径弄错了?写入权限设置

在cmd.exe中,我试图向localhost发出一个命令,并编写一个cookie文件。与localhost的连接似乎正常,但没有写入cookie文件。该命令如下所示:

curl --cookie C:\\path\to\cookie --cookie-jar C:\\path\to\cookie --data "{'username':'admin', 'password':'1234'}" http://localhost:8443/api/login
我猜我把文件路径弄错了?写入权限设置正确。。。除非cURL本身需要权限

更新:

根据建议,我尝试了这个方法,但也不起作用:

curl --cookie C:/path/to/cookie --cookie-jar C:/path/to/cookie --data "{'username':'admin', 'password':'1234'}" http://localhost:8443/api/login

我还尝试在路径周围加引号,但也不起作用。

是否将curl安装文件夹路径放入windows系统环境变量路径?在我的例子中,它是C:\ProgramFilesx86\Curl Corporation\Surge\9\bin

Windows 10和Windows 8

在搜索中,搜索,然后选择:系统控制面板 单击“高级系统设置”链接

单击环境变量。在“系统变量”部分中,找到PATH环境变量并将其选中。单击编辑。如果PATH环境变量不存在,请单击“新建”


我刚刚在Windows10系统上安装了cUrl,它不会运行,也不会抛出错误。一旦我把cUrl安装文件夹放到环境变量/系统变量路径中,它就对我起作用了。

imo,在windows中始终使用正斜杠“/”:文件路径、网络路径等。。在使用CLI时,您可能需要将它们放在引号中。但它们总是有效的。i、 e.C:/path/to/cookie。尝试使用带引号和不带引号的前斜杠,但仍无法创建和写入文件。现在我想知道是否有配置问题。。。