Transport- og HTTP-resultater i PHP multi-cURL
Les transportresultater per handle og destinasjonsstatus når du vurderer PHP multi-cURL-proxyforespørsler.
«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.
| Bevis | Hva det besvarer |
|---|---|
| cURL-resultat per overføring | Ble overføringen fullført på transport- eller protokollnivå? |
| HTTP-status | Hvilken svartstatus fikk denne utvekslingen? |
| Forventet svarinnhold | Fikk 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.