getBody() wuxuu soo celiyaa isdhexgalka qulqulka xitaa marka Guzzle uu hore u soo dejiyay jawaabta. Si aad u codsato gaarsiin shabakadeed tartiib tartiib ah iyada oo loo marayo proxy hore, dhig stream codsiga:

$response = $client->request('GET', 'https://example.com/stream', [
    'proxy' => 'http://proxy.example:8080',
    'stream' => true,
    'read_timeout' => 10,
]);
$body = $response->getBody();

Tani waxay isticmaashaa macmiil jira; loogu talagalay HTTP endpoint dadweyne, dooro cinwaan ka liiska proxy-ga HTTP oo beddel URL-ga proxy tusaale. Taageerada qulqulka waxay ku xiran tahay maamulihiisa; isdhexgalka qulqulka oo kaliya ma sheegi karo haddii maamuluhu uu jirka u gaarsiiyay tartiib tartiib.

Marka jawaabtu timaaddo, sii wad akhrinta qaybo xaddidan. U beddelidda $body string waxay dib u uruurisaa jirka oo dhan. Falanqeeyaha sadarka ayaa sidoo kale u ekaan kara mid hangalaya inta uu sugayo sadar cusub, in kasta oo bytes-ka shabakaddu yimaadeen. Kuwani waa dib u dhacyo isticmaal, sidaas darteed beddelidda proxy-ga ma tirtirto iyaga.

read_timeout wuxuu xaddidaa sugitaanka akhriska shaqsi kasta ee hoos yimaada hirgelinta qulqulka la taageeray. Ma siiyo quud aan dhammaad lahayn nolol guud oo toban ilbiriqsi ah. U maamul waqtiga dhammaadka, EOF iyo khaladaad si gooni ah, oo xir jirka marka habayntu dhammaato ama la joojiyo.

Maqaallo la xiriira