(コマンドラインで)ファイルやその他のパラメーターを含むPOSTコマンドを発行できるかどうか誰かに教えてもらえますか?
私は次のようなことをしようとしています:
curl -X POST -F "key=myKey&file=@myfile.txt" http://localhost:8080/myRestService/
私はこの分野で本当に新しいので、私の基本的な質問について失礼します。しかし、うまく機能していないようです。なにか提案を?非常にあなたをタンクします
(コマンドラインで)ファイルやその他のパラメーターを含むPOSTコマンドを発行できるかどうか誰かに教えてもらえますか?
私は次のようなことをしようとしています:
curl -X POST -F "key=myKey&file=@myfile.txt" http://localhost:8080/myRestService/
私はこの分野で本当に新しいので、私の基本的な質問について失礼します。しかし、うまく機能していないようです。なにか提案を?非常にあなたをタンクします
-dparamを使用する必要があります
マニュアルページを確認してください http://curl.haxx.se/docs/manpage.html
データを文字@で始める場合、残りはデータを読み取るためのファイル名である必要があります。-curlでstdinからデータを読み取る場合。ファイルの内容はすでにURLエンコードされている必要があります。複数のファイルを指定することもできます。したがって、「foobar」という名前のファイルからのデータの投稿は、-data@foobarを使用して行われます。
ファイルへのフルパスを指定してみてください。