可以使用curl上传外部json文件而不是--data吗?

时间:2012-05-03 08:20:35

标签: json rest curl

通过curl测试REST POST api时,是否可以从外部json文件发送数据,而不是通过--data进行内联?

1 个答案:

答案 0 :(得分:5)

要指定文件中的数据,请使用--data @filename。从卷曲的手册页:

  

如果使用字母@开始数据,则其余部分应该是用于读取数据的文件名,或者 - 如果您希望curl从stdin读取数据。该文件的内容必须已经过URL编码。也可以指定多个文件。因此,可以使用--data @foobar。

来发布名为'foobar'的文件中的数据