„Hotovo“ vám hovorí, že prenos multi-cURL sa zastavil. Nehovorí vám, že prihlásenie k proxy fungovalo, že cieľ vrátil očakávaný stav alebo že telo je použiteľné.

Každý dokončený prenos čítajte z curl_multi_info_read(). Jeho result patrí tomuto handle. Uchovávajte ho vedľa vybraného proxy a cieľa daného handle.

DôkazNa čo odpovedá
Výsledok cURL pre prenosDokončil sa prenos na úrovni transportu alebo protokolu?
Stav HTTPAký stav odpovede táto výmena dostala?
Očakávaný obsah odpovedeDostala aplikácia zdroj, ktorý potrebovala?

Tieto kontroly spolu súvisia, ale žiadna nenahrádza ostatné. Proxy môže vrátiť výzvu na overenie s dokonale čitateľným telom chyby. Web môže vrátiť odmietnutie po tom, čo sa tunel úspešne otvoril.

Samostatná kontrola stavu pred skutočným prenosom poskytuje staršie dôkazy o inej požiadavke. Nemôže potvrdiť nasledujúcu operáciu. Pre výsledok použite výsledok skutočného prenosu a skoršiu kontrolu uchovávajte len ako doplnkový kontext.

Súvisiace články