Cygwin/Git 在大量(?)大量 cURL POST 请求立即粘贴到终端后,Win 挂起

Cygwin/Git on Win hangs after a while after large(?) amount of cURL POST requests are pasted at once into terminal

我需要连续执行 300 或 600 或更多 cURL POST 请求。我有它们的纯文本格式,我只需将它们复制粘贴到终端中即可。

但是无论我在 Windows 上使用 Cygwin 还是 Git,都会发生以下情况:

不确定我应该提供哪些细节可能会成为这里的瓶颈,所以一开始我只会说一条命令包含约 1270 个字符。

请提供一种解决方案,能够连续执行 2000 个这样的 cURL POST 请求,只需“一次粘贴”到终端即可。

Be kind to provide a solution to be able to consecutively execute even 2000 such cURL POST requests with "one paste" into terminal.

我会做:

  • 在编辑器中粘贴一个,将这些调用保存为脚本
  • 在 shell.
  • 中调用该脚本

这样一来,您可以在 bash(Git 或 Cygwin)会话中容纳任意数量的调用,方法是执行一个填充有“one paste”的脚本。

OP 确认问题仍然存在,这可能与 curl 本身有关,如 curl/curl issue 5784: "curl stops execution/"hangs" after random time"(2020 年 8 月)。
但是,该问题刚刚关闭(2020 年 11 月), Daniel Stenberg commenting:

I don't see anything for us to act on in this issue.
It's not even clear that this is curl's fault. And nothing has been added to the case in months.
Because of all this, I'm closing.