要实现不等待答案发送PHP POST请求,可以使用curl库来发送异步请求。下面是一个使用curl库发送POST请求的示例代码:
'value1',
'param2' => 'value2'
]);
// 设置不等待响应,直接发送请求
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
// 发送请求
curl_exec($ch);
// 关闭cURL资源
curl_close($ch);
?>
在上面的示例中,我们使用curl库的curl_setopt()
函数来设置URL、POST请求参数和其他选项。通过设置CURLOPT_TIMEOUT_MS
选项为1,实现了请求发送后不等待响应,直接结束请求。CURLOPT_RETURNTRANSFER
选项设置为false,表示不需要将响应保存到变量中。最后,使用curl_exec()
函数执行请求,然后关闭cURL资源。
注意:由于不等待响应,所以无法获取服务器返回的结果。如果需要获取服务器返回的结果,可以使用其他方式,例如使用回调函数或订阅异步通知等。
上一篇:不等待存储过程运行完成
下一篇:不等待的后果