6

(コマンドラインで)ファイルやその他のパラメーターを含むPOSTコマンドを発行できるかどうか誰かに教えてもらえますか?

私は次のようなことをしようとしています:

curl -X POST -F "key=myKey&file=@myfile.txt"  http://localhost:8080/myRestService/

私はこの分野で本当に新しいので、私の基本的な質問について失礼します。しかし、うまく機能していないようです。なにか提案を?非常にあなたをタンクします

4

1 に答える 1

5

-dparamを使用する必要があります

マニュアルページを確認してください http://curl.haxx.se/docs/manpage.html

データを文字@で始める場合、残りはデータを読み取るためのファイル名である必要があります。-curlでstdinからデータを読み取る場合。ファイルの内容はすでにURLエンコードされている必要があります。複数のファイルを指定することもできます。したがって、「foobar」という名前のファイルからのデータの投稿は、-data@foobarを使用して行われます。

ファイルへのフルパスを指定してみてください。

于 2012-06-19T14:05:59.660 に答える