使用 cURL 异步 json post 请求,最大限度地减少开销?

使用 cURL 异步 json post 请求,最大限度地减少开销?

我认为我向 API 端点发出异步发布请求的方法有一些开销。从堆栈溢出我了解到 libcurl 是一种替代方法,但我不熟悉 libcurl 并且使用 '&' 我正在打开一个每次都有新连接由此产生的间接费用。我意识到keep-alive连接使连接保持活动状态,但是我如何异步且快速迭代地向api发出json post请求,与我的方法相比,开销很少。

while :; do 
  curl -s 'https://test.com' \
  -H 'Connection: keep-alive' \
  -H 'Pragma: no-cache' \
  -H "X-XSRF-TOKEN: ${XSRF}" \
  -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/92.0.4515.107' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/plain, */*' \
  -H 'Origin: https://test.com' \
  -H 'Referer: https://test.com/user' \
  -H 'Accept-Language: en-US,en;q=0.9' \
  -H "Cookie: XSRF-TOKEN=${XSRF}" \
  --data-raw '{"name":"testUserName"}' \
  --compressed &
done

相关内容