【问题标题】:How can I automatically http POST many files sequentially with a break?如何在中断的情况下按顺序自动 http POST 多个文件?
【发布时间】:2014-01-17 08:33:39
【问题描述】:

对于手动测试,我想将多个文件发送到我的本地服务器。

目前我正在使用 Firefox 扩展海报。但这很麻烦,如果您像我一样有数百个文件并且必须选择每个文件并发布。

我想自动发送每个文件帖子,假设休息 5 秒。

有工具吗?

使用 Linux x64 (xubuntu)

【问题讨论】:

    标签: linux testing post http-post system-testing


    【解决方案1】:

    一个简单的命令行怎么样

    for file in *.txt; do POST http://host.domain.com < "$file"; sleep 5; done
    

    POST 实用程序来自 Ubuntu 软件包 libwww-perl,但当然有许多类似的命令行实用程序可以将内容发布到给定的 URL(wgetcurl,...)。

    【讨论】:

      【解决方案2】:

      使用卷曲:

      curl -X POST --form "fileupload=@filename.txt" http://your_url.com
      

      将此代码插入 5 秒循环内。

      【讨论】:

        【解决方案3】:

        使用“wget”实用程序并制作脚本,该脚本将每 5 秒使用不同的文件执行 wget

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-07-12
          • 2011-09-13
          • 2012-10-15
          • 1970-01-01
          • 1970-01-01
          • 2013-04-25
          • 2015-11-26
          • 1970-01-01
          相关资源
          最近更新 更多