自动卷曲多个HTTP请求

比萨

Ubuntu服务器16.04.6上,我正在使用Curlv。7.47.0)测试我的Web服务器和网络组件。

使用-:选项(也称为--next),我保持TCP连接打开,并向服务器发送多个HTTP请求,例如:

 curl -s -o /dev/null http://example.com/foo -: -s -d "data" http://example.com/bar -: http://example.com/foo

现在,假设我想发送完全相同的HTTP请求3次,我将使用:

curl -o /dev/null http://example.com/foo -: -o /dev/null http://example.com/foo -: -o /dev/null http://example.com/foo

我的问题是:有没有办法重复此HTTP请求到具有相同选项“ n”次的相同uri,而又不必-: -o /dev/null http://example.com/foo一遍又一遍地进行?

例如,使用相同的TCP连接发送100个相同的HTTP请求而没有写入-: -o /dev/null http://example.com/foo99次?

费登·卡迪菲利

您可以这样使用xargs

for i in {1..100} ; do
  echo ' -o /dev/null http://example.com/foo -:'
done | xargs curl -s

请注意,xargs不会产生一个命令大于2088616个字符在我的系统。你能确定这个最大长度通过运行系统xargs --show-limits在您的系统。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

卷曲转换为简单的http请求?

来自分类Dev

将卷曲请求转换为Net :: HTTP时出错

来自分类Dev

自动化HTTP请求

来自分类Dev

多行卷曲请求

来自分类Dev

卷曲的SurveyMoneky请求

来自分类Dev

多个带有取消请求的HTTP请求

来自分类Dev

Laravel HTTP请求:无法运行多个请求

来自分类Dev

多个带有取消请求的HTTP请求

来自分类Dev

链接多个Node http请求

来自分类Dev

Python:同时多个HTTP请求

来自分类Dev

Angular Concat多个HTTP请求

来自分类Dev

Python:同时多个HTTP请求

来自分类Dev

如何发出多个http请求?

来自分类Dev

使用ajax的多个HTTP请求

来自分类Dev

卷曲多个 for 循环

来自分类Dev

如何在不每次输入密码的情况下卷曲多个PUT / DELETE请求

来自分类Dev

您可以使用例如nc或wget进行无卷曲的http请求吗?(Busybox)

来自分类Dev

Micronaut 自动转换 HTTP 请求参数

来自分类Dev

卷曲发布请求jQuery等效

来自分类Dev

向SSIS发出卷曲请求

来自分类Dev

卷曲请求什么也不返回

来自分类Dev

使用pycurl卷曲POST请求

来自分类Dev

C#中的卷曲请求

来自分类Dev

卷曲SSL请求400错误请求

来自分类Dev

执行1000多个HTTP请求任务失败

来自分类Dev

nodejs循环中的多个http请求

来自分类Dev

如何创建包含多个FileHeader的http请求?

来自分类Dev

如何发送多个HTTP请求python

来自分类Dev

如何发出多个http呼叫请求(Nodejs)