12

ntlm認証で厄介なカールがあり、ファイルからサーバーにデータをPUT/送信する必要があります。こんな感じです。私の問題は、そのデータをファイルから簡単に読み取れるように変更する方法です。

私は今そこでbashを使用しています。

curl -v -X PUT http://server:port/databases/test/docs/testID -d "{ FirstName: 'Bob', LastName: 'Smith', Address: '5 Elm St' }" --ntlm --user 'username:pass'

param -d でそのデータをファイルでどのように変更すればよいのでしょうか。できれば、特定のパスからエコーされただけではありませんか? むしろいくつかのオプションを使用して、ファイルパスを渡すだけです

4

1 に答える 1

23

-d @/path/to/fileファイルを渡すことによって(または-d @-stdin から読み取ることによって)、ファイルをデータとして使用できます。

于 2013-10-09T00:43:35.073 に答える