0

目前我正在对 API 进行非常简单的调用

$result = $this->client->post('http://localhost:8000'.'/'.$this->file->type, [
    'form_params' => [
        'file' => $storagePath
    ]
]);

这一切都很好,只是一个主要问题。它调用的 API 路由在庞大的数据集上运行一些算法,因此请求可能需要长达 4 小时。显然,我不希望用户在请求完成之前必须长时间保持浏览器打开。

有什么办法可以让 API 调用几乎像触发器一样。我用数据进行 POST 调用,然后请求结束。然后 API 可以做它需要做的所有事情,而不是发回响应对象,它可以触发我设置的 API 以将处理后的数据传回数据库?

真的,只是看一下关于如何将数据发送到 API 而无需等待数小时处理的建议?

谢谢

4

0 回答 0