[英]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.