curl从一个巨大的文件PUT数据?

时间:2013-10-09 00:41:54

标签: bash curl

我有一些令人讨厌的卷曲与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中用文件更改数据。最好不要只是从某条路径回应?我宁愿使用一些选项,只需传递一个文件路径

1 个答案:

答案 0 :(得分:16)

您可以通过传递-d @/path/to/file(或-d @-从stdin读取)将文件用作数据。