【发布时间】:2023-04-02 06:20:01
【问题描述】:
我在使用 Laravel http 请求时遇到了可怕的问题。请帮我解决这个问题:
我假设我有 2 个请求路由到同一个控制器:
请求 1: http://localhost:8000/manualScheduler/runScript?task_name=Task(此请求需要很长时间才能运行大约 2 分钟)
请求2:http://localhost:8000/manualScheduler/detail?task_name=Task(这个很快)
当我触发 Req 1 时,接下来是 Req 2。我只是认为 2 Reqs 是分开的,意味着 Req 1 和 Req 2 以自己的方式运行。但是我得到的结果是 Req 2 在 Req 1 运行时无法完成。
在控制器中,
- 请求 1:我想运行脚本来解析带有 yangqi/htmldom 的 HTML 文件
- 请求 2:我想返回一些简单的值。
已编辑:我的问题是为什么我的 Req 2 必须先等待 Req 1 完成?他们不应该相互依赖,我想?或者 Laravel 的一些问题。
感谢您的支持,
【问题讨论】:
-
您能否编辑您的文本,使其包含明确的问题以便我们回答?现在我不完全确定你想要完成什么。
-
已编辑,您能帮我解决这个问题吗? @smartman
标签: php laravel httprequest