
당시에는 터미널에 컬 명령을 사용하여 내 데이터를 게시했지만 좋은 결과를 얻으려면 수천 번을 게시해야 한다고 생각합니다. 다음 bash 코드를 작성했습니다.
contents=$(< /Users/Andrea/Desktop/data.txt)
eval "words=( $contents )”
arguments=()
for i in {1..10000}
do
arguments+=( "${words[@]}" );
done;
curl "${arguments[@]}”;
내 JSON 데이터는 data.txt에 저장됩니다. 코드를 실행할 때 모든 요청을 서버에 게시하는 데 오랜 시간이 걸리고 반면에 이 요청 중 많은 부분이 유용하지 않은 시간 이후에 서버에 게시됩니다. data.txt에는 다음 데이터가 포함됩니다.
--next
'https://d.server.com/easy/api/Order'
-H 'Connection: keep-alive'
-H 'Pragma: no-cache'
-H 'Cache-Control: no-cache'
-H 'Accept: application/json, text/plain, */*'
-H 'Sec-Fetch-Dest: empty'
-H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like
Gecko) Chrome/80.0.3987.132 Safari/537.36'
-H 'Content-Type: application/json'
-H 'Origin: https://d.server.com'
-H 'Sec-Fetch-Site: same-site'
-H 'Sec-Fetch-Mode: cors'
-H 'Referer: https://d.server.com/'
-H 'Accept- Language: en-US,en;q=0.9,fa;q=0.8'
--data-binary '{"name":"Andrea","Id":13647,"family":Bianda,"pr":5400}'
-- compressed"
이제 어떻게 하면 이러한 컬의 게시 속도를 높이고 시간이 시작되기 1초 전에 많은 컬을 게시할 수 있는지 궁금합니다. 이 컬의 응답은 중요하지 않으며 이 get이 성공한 경우 다른 요청이 실패하고 내 차례가 표시됩니다.