2012-06-19 15 views
4

任何人都可以告訴我是否可以(在命令行中)發出包含文件和其他參數的POST命令?在一個POST命令中捲曲多個數據

我試圖做這樣的事情:

curl -X POST -F "key=myKey&[email protected]" http://localhost:8080/myRestService/ 

我在這個領域真正的新,所以原諒我的基本問題。 但它似乎不工作。任何建議? 坦克你很

回答

4

你應該用-d PARAM

檢查手冊頁http://curl.haxx.se/docs/manpage.html

如果你開始以字母@數據,剩下的應該是一個文件名 閱讀來自或來自 - 如果你想捲曲從標準輸入讀取數據 。該文件的內容必須已經被URL編碼。 也可以指定多個文件。從名爲 'foobar'的文件發佈數據將因此使用--data @foobar完成。

嘗試指定文件的完整路徑。

+0

謝謝lc0 :) – Rami