URL Fetch 概述 说:
您可以设置请求的最后期限,即服务等待响应的最长时间。默认情况下,获取的最后期限是 5 秒。HTTP 请求的最长期限为 60 秒,任务队列和 cron 作业请求的最长期限为 10 分钟。
现在,我如何将截止日期设置为 60 秒?
URL Fetch 概述 说:
您可以设置请求的最后期限,即服务等待响应的最长时间。默认情况下,获取的最后期限是 5 秒。HTTP 请求的最长期限为 60 秒,任务队列和 cron 作业请求的最长期限为 10 分钟。
现在,我如何将截止日期设置为 60 秒?
我假设您要求一个 PHP 应用程序。
根据本文档,在 http 上下文中设置截止日期。
$options = ["http" => ["timeout" => 60]];
$context = stream_context_create($options);
$data = file_get_contents("http://foo.bar", false, $context);
添加参数deadline=60。请参阅此处的获取文档。
尝试这个
$context =
array("http"=>
array(
"timeout" => 60
)
);
$context = stream_context_create($context);
$result = file_get_contents("http://example.com", false, $contex);