“Færdig” fortæller dig, at en multi-cURL-overførsel er stoppet. Det fortæller dig ikke, at proxy-loginet virkede, at destinationen returnerede den forventede status, eller at bodyen er brugbar.

Læs hver afsluttet overførsel fra curl_multi_info_read(). Dens result tilhører det handle. Gem den sammen med handlets valgte proxy og destination.

BevisHvad det besvarer
cURL-resultat pr. overførselFuldførtes overførslen på transport- eller protokolniveau?
HTTP-statusHvilken svartstatus modtog denne udveksling?
Forventet svarindholdModtog applikationen den ressource, den havde brug for?

Disse kontroller hænger sammen, men ingen erstatter de andre. En proxy kan returnere en autentificeringsudfordring med en fuldt læsbar fejlbody. Et websted kan returnere en afvisning, efter at tunnelen er åbnet med succes.

En separat sundhedskontrol før den egentlige overførsel giver ældre bevis om en anden forespørgsel. Den kan ikke bekræfte den næste handling. Brug den faktiske overførsels resultat til dens udfald, og gem den tidligere kontrol kun som ekstra kontekst.

Relaterede artikler