Curl 卷曲';系统找不到指定的文件';

Curl 卷曲';系统找不到指定的文件';,curl,command-line,Curl,Command Line,我正在设置curl命令行请求。当我提交请求时,我不断收到错误“系统找不到指定的文件”。我的curl命令行语句如下所示 "C:\Program Files\cURL\bin\curl" --verbose -G --compressed --tlsv1 https://xxx.xxx.com/api/v2/search/ -d 'pax=4' -d 'checkout=2015-08-27' -d 'checkin=2015-08-25' -d 'destination_code=19063' -

我正在设置curl命令行请求。当我提交请求时,我不断收到错误“系统找不到指定的文件”。我的curl命令行语句如下所示

"C:\Program Files\cURL\bin\curl" --verbose -G --compressed --tlsv1 https://xxx.xxx.com/api/v2/search/ -d 'pax=4' -d 'checkout=2015-08-27' -d 'checkin=2015-08-25' -d 'destination_code=19063' -d 'client_nationality=us' -d 'limit=2' --tlsuser xxx --tlspassword xxx  / > curlresponse.json
"C:\Program Files\cURL\bin\curl" --verbose -G --compressed --tlsv1 https://xxx.xxx.com/api/v2/search/ -d "pax=4&checkout=2015-08-27&checkin=2015-08-25&destination_code=19063&client_nationality=us&limit=2" --user "xxx:xxx" / > curlresponse.json
提交此文件会立即生成错误。我甚至不相信它试图与主机建立连接。--verbose甚至不生成任何输出

如果我删除传递用户名和密码的选项(-tlsuser xxx--tlspassword xxx)并将命令行更新为以下内容

"C:\Program Files\cURL\bin\curl" --verbose -G --compressed --tlsv1 https://xxx.xxx.com/api/v2/search/ -d 'pax=4' -d 'checkout=2015-08-27' -d 'checkin=2015-08-25' -d 'destination_code=19063' -d 'client_nationality=us' -d 'limit=2' / > curlresponse.json

命令行确实与主机建立了连接,但由于缺少用户名和密码,因此无法完成请求。出于这个原因,问题似乎在于我如何传递用户名和密码。从命令行删除用户名和密码时出现的错误是{“详细信息”:“未提供身份验证凭据”。}

我找到了命令行otpion,它看起来正在工作。这行代码如下所示

"C:\Program Files\cURL\bin\curl" --verbose -G --compressed --tlsv1 https://xxx.xxx.com/api/v2/search/ -d 'pax=4' -d 'checkout=2015-08-27' -d 'checkin=2015-08-25' -d 'destination_code=19063' -d 'client_nationality=us' -d 'limit=2' --tlsuser xxx --tlspassword xxx  / > curlresponse.json
"C:\Program Files\cURL\bin\curl" --verbose -G --compressed --tlsv1 https://xxx.xxx.com/api/v2/search/ -d "pax=4&checkout=2015-08-27&checkin=2015-08-25&destination_code=19063&client_nationality=us&limit=2" --user "xxx:xxx" / > curlresponse.json

这不是StackOverflow的适当问题。软件问题应直接向超级用户提问。curl不在那里。你认为这是为什么?