2015-05-18 101 views
0

我正在設置一個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 

立即提交將生成錯誤。我不相信它甚至試圖與主機建立連接。 --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 

命令行確實對主機的連接但由於缺少用戶名和密碼而無法完成請求。出於這個原因,它似乎是問題在於我如何傳遞用戶名和密碼。我從命令行中刪除用戶名和密碼時得到的錯誤是{「detail」:「未提供身份驗證憑據」。}

+0

這不是一個合適的問題StackOverflow。軟件問題應該針對超級用戶。 – SevenBits

+0

捲曲不存在。你爲什麼認爲這是? –

回答

-1

我想出了看起來正在工作的命令行otpion。行看起來如下

"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 
相關問題