使用 CLI PHP 调用 API,无需等待响应

问题描述 投票:0回答:1

我有一个网址:http://192.168.10.136:81/print/in-bill-tmp。 目前我正在使用 laravel 的 HTTP 调用它,但我需要等待响应才能执行下一步操作,这导致我的处理速度减慢很多。那么有什么方法可以让我不用等待响应就可以调用它,比如 PHP CLI 吗?

请举个例子!

php laravel command-line-interface
1个回答
0
投票

使用 AJAX 调用将请求发送回 Web 服务器。

可以选择在“回调”中检查是否成功。但如果出现失败,它会很笨拙地通知用户“打印”失败。

因此,您可以简单地忽略 AJAX 调用的回调。

<script>
function ajaxNoReply(url) {
    // AJAX - tell server to do something; ignore response
    var xhttp = new XMLHttpRequest();
    xhttp.open("GET", url, true);
    xhttp.send();
}
</script>
<?PHP
...
     $url = "http://192.168.10.136:81/print/in-bill-tmp";
     echo "<button onClick=ajaxNoReply('$url')>Print it</button>";
    
© www.soinside.com 2019 - 2024. All rights reserved.