卷曲大文件作为POST请求

时间:2012-06-22 22:16:57

标签: python unix curl

我在本地计算机上有大量~10MB xml的文件。对于每个文件,我需要将其发送到远程服务器进行处理。我尝试这样做的方法是使用curl POST函数:

curl MyIP -d @my_file.xml 

其中MyIP是执行xml处理的函数的url。然而,这似乎是有问题的,因为大多数POST数据由于某些限制而被切断(尽管我不确定这个限制是什么)。

将~10MB文件发送到远程服务器进行文本处理的建议方法是什么?我可以使用curl& amp设置上述方式吗?工作的功能?我应该设置FTP然后在文件夹上运行cron作业吗?

1 个答案:

答案 0 :(得分:1)

使用POST

curl -X POST -d @my_file.xml http://user:pass@myhost/

默认情况下,curl使用“GET”动词。您必须使用选项-X

指定HTTP谓词