gpt4 book ai didi

php - 是否可以使用 PHP cURL 获得部分响应?

转载 作者:可可西里 更新时间:2023-10-31 23:06:45 26 4
gpt4 key购买 nike

这是我的代码

 $url = "partial_response.php";
$sac_curl = curl_init();
curl_setopt($sac_curl, CURLOPT_HTTPGET, true);
curl_setopt($sac_curl, CURLOPT_URL, $url);
curl_setopt($sac_curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($sac_curl, CURLOPT_HEADER, false);
curl_setopt($sac_curl, CURLOPT_TIMEOUT, 11);
$resp = curl_exec($sac_curl);
curl_close($sac_curl);
echo $resp;

Partial_response.php

header( 'Content-type: text/html; charset=utf-8' );
echo 'Job waiting ...<br />';
for( $i = 0 ; $i &#60; 10 ; $i++ )
{
echo $i . '<br/>';
flush();
ob_flush();
sleep(1);
}
echo 'End ...<br/>';

我试图从 about 代码中获得来自 partial_response.php 的部分响应。我想要的是,我需要 curl 单独返回“Job waiting..”,而不是等待 partial_response.php 完成循环并返回整个数据。所以当我将 CURLOPT_TIMEOUT 减少到 11 以下时,我根本没有得到任何响应。请澄清我的疑问。提前致谢。

最佳答案

后来我意识到cURL不能做我想做的,我使用了stream_context_get_options实现我想要的。在这里,http://www.php.net/manual/en/function.stream-context-get-options.php .

关于php - 是否可以使用 PHP cURL 获得部分响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16546826/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com