PHP检索文本/事件流数据

PHP检索文本/事件流数据,php,event-stream,Php,Event Stream,对于我的DIY项目,我想从第三方API检索数据,该API返回“文本/事件流”标题 因为连接没有关闭,所以我会超时,如下所示: $url='https://example.com/api/'; $ctx = stream_context_create(array('http'=> array( 'timeout' => 1 // second ) )); $data = file_get_contents($url, false, $ctx); 除了超

对于我的DIY项目,我想从第三方API检索数据,该API返回“文本/事件流”标题

因为连接没有关闭,所以我会超时,如下所示:

$url='https://example.com/api/';
$ctx = stream_context_create(array('http'=>
    array(
        'timeout' => 1 // second
    )
));
$data = file_get_contents($url, false, $ctx);
除了超级黑客,它是缓慢的,感觉很糟糕

是否只能从事件流捕获第一个数据元素(JSON)?

到目前为止,我还没有找到任何令人满意的解决办法。也许我缺少正确的词汇来搜索


非常感谢您的帮助。

您不能只
fopen
流,读取您需要的数据,并在不再需要流时关闭它吗?您不能只
fopen
流,读取您需要的数据,并在不再需要流时关闭它吗?