繁体   English   中英

如何在PHP中获取HTTP响应作为流?

[英]How to get an HTTP response as a stream in PHP?

我的应用程序后端使用PHP发送HTTP请求到其他服务器,并从它们接收大量响应。

目前我正在使用curl_setopt($curlResource, CURLOPT_FILE, $fileResource); 避免将响应存储在内存中,因此我不必增加脚本的内存限制。

我要实现的目标是让脚本从其他服务器接收HTTP响应并进行实时处理,从而丢弃已处理的数据。

在没有CURL的帮助下,甚至没有可能想像到端口80或443的套接字连接来接收数据吗?

简要答案:使用您自己的自定义流对象作为CURLOPT_FILE

您可以在这里找到更多信息: https : //stackoverflow.com/a/1342760/227884

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM