在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
我也尝试过路径周围的引号,但这也不起作用。
答案 0 :(得分:0)
您是否已将curl安装文件夹(路径)放入Windows系统"环境变量"路径?就我而言,它是C:\Program Files (x86)\Curl Corporation\Surge\9\bin
Windows 10和Windows 8
在搜索中,搜索然后选择:系统(控制面板) 单击“高级系统设置”链接。
单击“环境变量”。在System Variables部分中,找到PATH环境变量并选择它。单击编辑。如果PATH环境变量不存在,请单击“新建”。
我刚刚在我的Windows 10系统上安装了cUrl,它不会运行而且也不会抛出错误。将cUrl安装文件夹放入"环境变量/系统变量"路径,它对我有用。