„Baigta“ nurodo, kad multi-cURL perdavimas sustojo. Tai nenurodo, kad proxy prisijungimas suveikė, kad paskirtis grąžino lauktą būseną arba kad turinys tinkamas naudoti.

Skaitykite kiekvieną baigtą perdavimą iš curl_multi_info_read(). Jo result priklauso tam handle. Laikykite jį šalia pasirinkto handle proxy ir paskirties.

ĮrodymasĮ ką jis atsako
cURL rezultatas perdavimuiAr perdavimas baigtas transporto arba protokolo lygiu?
HTTP būsenaKokią atsakymo būseną gavo šis mainai?
Laukiamas atsakymo turinysAr programa gavo reikalingą išteklių?

Šie patikrinimai susiję, bet nė vienas nepakeičia kitų. Proxy gali grąžinti autentifikavimo iššūkį su visiškai perskaitomu klaidos turiniu. Svetainė gali grąžinti atmetimą po to, kai tunelis sėkmingai atidarytas.

Atskiras būsenos patikrinimas prieš tikrąjį perdavimą pateikia senesnius įrodymus apie kitą užklausą. Jis negali patvirtinti kito veiksmo. Naudokite tikrojo perdavimo rezultatą jo baigčiai ir ankstesnį patikrinimą laikykite tik kaip papildomą kontekstą.

Susiję straipsniai