我认为我向 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