如何解决将大量?cURL POST请求一次粘贴到终端中后,Cygwin / Git on Win会挂起一会儿
我需要连续执行300或600或更多个cURL
POST请求。我使用纯文本格式,然后将其复制粘贴到终端中。
但是无论我使用Windows中的Cygwin还是Git,都会发生以下情况:
- 如果我将300粘贴到终端中,它将在104左右连续执行,然后开始挂起。无法停止它或键入任何内容,完全冻结将永远持续下去。
- 但是,如果我将200粘贴到终端中,则所有操作都会成功完成。
不确定要提供的详细信息可能是此处的瓶颈,因此,一开始我只能说ONE命令包含〜1270个字符。
请提供一种解决方案,使其能够连续执行甚至2000个这样的cURL
POST请求,并在终端中“粘贴一次”。
解决方法
请提供一种解决方案,使其能够连续执行2000个带有“一个粘贴”功能的cURL POST请求。
我会做的:
- 一个粘贴到编辑器中,以将那些调用保存为脚本
- 在shell中对该脚本的一次调用。
这样,通过执行一个充满“一个粘贴”的脚本,您可以在bash(Git或Cygwin)会话中容纳任意数量的呼叫。
但是,OP确认问题仍然存在,可以与curl/curl
issue 5784: "curl
stops execution/"hangs" after random time"一样与curl
本身联系起来(2020年8月)。
但是,该问题刚刚结束(2020年11月),Daniel Stenberg commenting:
在此问题上,我们没有采取任何行动。
甚至还不清楚这是curl的错。几个月后,这个案件什么也没加。
由于所有这些,我要关闭了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。