如何在PHP中以流的形式获取HTTP响应?

如何在PHP中以流的形式获取HTTP响应?,php,http,curl,Php,Http,Curl,我的应用程序在PHP中的后端向其他服务器发送HTTP请求,并从它们那里接收大量响应 目前我正在使用curl\u setopt($curlResource,CURLOPT\u FILE,$fileResource)以避免将响应存储在内存中,这样我就不必增加脚本的内存限制 我想要实现的是让我的脚本接收来自其他服务器的HTTP响应,并实时处理它,丢弃已经处理的数据片段 如果没有诸如端口80或443的套接字连接这样的奇特连接,是否可以在没有CURL帮助的情况下接收数据?简单回答:将您自己的自定义流对象用

我的应用程序在PHP中的后端向其他服务器发送HTTP请求,并从它们那里接收大量响应

目前我正在使用
curl\u setopt($curlResource,CURLOPT\u FILE,$fileResource)以避免将响应存储在内存中,这样我就不必增加脚本的内存限制

我想要实现的是让我的脚本接收来自其他服务器的HTTP响应,并实时处理它,丢弃已经处理的数据片段


如果没有诸如端口80或443的套接字连接这样的奇特连接,是否可以在没有CURL帮助的情况下接收数据?

简单回答:将您自己的自定义流对象用作
CURLOPT_文件


您可以在这里找到更多信息:。

trued curl\u getinfo()@strustmaster,非常感谢,看起来正是我需要的。如果您愿意,请创建一个正确的答案,这样我就可以将其标记为正确的答案。@sp niemand谢谢,但我不应该因为这个答案而得到赞扬;马丁有。您可以向上投票他的帖子,并在此处关闭/删除您的问题。:)