我正在使用一个从我的应用程序中轮询数据的外部服务。这个外部服务的一个要求是我必须让它知道它的请求在最多 10 秒后成功。问题是此服务连接到的脚本可能需要超过 10 秒才能执行。
我的问题是:当我通过header('HTTP/1.0 200 OK', true, 200); ,外部服务会立即收到此响应,还是仅在我的脚本完全执行后收到?例子:
header('HTTP/1.0 200 OK', true, 200);
some_function_that_takes_20_seconds()
响应标头是立即发送还是仅在 20 秒后发送?