«Ferdig» forteller deg at en multi-cURL-overføring har stoppet. Det forteller deg ikke at proxy-innloggingen virket, at destinasjonen returnerte forventet status, eller at kroppen er brukbar.

Les hver fullførte overføring fra curl_multi_info_read(). Dens result tilhører den handle. Ta vare på den sammen med handlets valgte proxy og destinasjon.

BevisHva det besvarer
cURL-resultat per overføringBle overføringen fullført på transport- eller protokollnivå?
HTTP-statusHvilken svartstatus fikk denne utvekslingen?
Forventet svarinnholdFikk applikasjonen ressursen den trengte?

Disse kontrollene henger sammen, men ingen erstatter de andre. En proxy kan returnere en autentiseringsutfordring med en fullt lesbar feilkropp. Et nettsted kan returnere en avvisning etter at tunnelen er åpnet.

En separat helsesjekk før den faktiske overføringen gir eldre bevis om en annen forespørsel. Den kan ikke bekrefte den neste operasjonen. Bruk resultatet av den faktiske overføringen for utfallet, og ta vare på den tidligere sjekken bare som ekstra kontekst.

Relaterte artikler