在wp_emote_POST()上设置超时 时间:2017-09-17 作者:l_nxy 我正在尝试使用wp_remote_post() 像这样:wp_remote_post( $url, array( \'blocking\' => false, \'timeout\' => 0.1 ) ); 问题是它似乎总是强制超时到1s<我甚至不想等待1s,我只想远程post启动并立即返回到调用函数。(我也试过设置timeout => 0 但返回总是需要1s。)我如何跳过这个最小的1? 2 个回复 SO网友:Tiny Hust 对于cURL,最短1秒适用,因为DNS解析仅在第二分辨率下运行。请参阅wp includes/class request中的更多信息。php函数请求() SO网友:Sören Wrede 超时是maximal 函数等待应答的时间不是最短的。因此,如果答案出现在超时之前,函数将返回值。参数“timeout”允许以秒为单位设置断开连接并返回错误之前的时间。资料来源:https://codex.wordpress.org/HTTP_API#Other_Arguments另外:超时必须是整数,而不是浮点。 结束 文章导航