Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux cURL设置重试超时(毫秒)_Linux_Unix_Curl_Connection Timeout - Fatal编程技术网

Linux cURL设置重试超时(毫秒)

Linux cURL设置重试超时(毫秒),linux,unix,curl,connection-timeout,Linux,Unix,Curl,Connection Timeout,我需要以毫秒为单位重试发送超时 连接超时以毫秒计,但仅在秒内重试工作,错误: 需要一个合适的数值参数 所有参数重试仅在第二秒起作用 curl --retry 5 \ --retry-delay 0 \ --retry-max-time 40 \ 'http://your_url' 如果你想改变curl的行为,它是开源的,所以你可以用它来做你想做的事情。代码中的值(存储从命令行上提供的字符串转换而来的长整数)乘以1000以将其转换为毫秒,请参见: 因此,您可以尝试

我需要以毫秒为单位重试发送超时 连接超时以毫秒计,但仅在秒内重试工作,错误:

需要一个合适的数值参数

所有参数重试仅在第二秒起作用

curl --retry 5 \
     --retry-delay 0 \
     --retry-max-time 40 \
     'http://your_url'

如果你想改变curl的行为,它是开源的,所以你可以用它来做你想做的事情。代码中的值(存储从命令行上提供的字符串转换而来的长整数)乘以1000以将其转换为毫秒,请参见:


因此,您可以尝试在自己的fork中从此行中删除
*1000L
,构建该代码,然后查看您指定的数字现在是否被视为毫秒数。

这就是
curl
的工作方式。