Transport- og HTTP-resultat i PHP multi-cURL
Les transportresultat per handle og status for målstaden når du vurderer PHP multi-cURL-proxyførespurnader.
«Ferdig» fortel deg at ein multi-cURL-overføring har stoppa. Det fortel deg ikkje at proxy-innlogginga virka, at målstaden returnerte forventa status, eller at kroppen er brukbar.
Les kvar fullførte overføring frå curl_multi_info_read(). result hennar høyrer til den handle. Ta vare på han saman med den valde proxyen og målstaden for handlen.
| Bevis | Kva det svarar på |
|---|---|
| cURL-resultat per overføring | Vart overføringa fullført på transport- eller protokollnivå? |
| HTTP-status | Kva svarstatus fekk denne utvekslinga? |
| Forventa svarinnhald | Fekk applikasjonen ressursen han trengde? |
Desse kontrollane heng saman, men ingen erstattar dei andre. Ein proxy kan returnere ei autentiseringsutfordring med ein fullt lesbar feilkropp. Eit nettstad kan returnere ei avvising etter at tunnelen er opna.
Ein separat helsesjekk før den faktiske overføringa gir eldre bevis om ein annan førespurnad. Han kan ikkje stadfeste den neste operasjonen. Bruk resultatet av den faktiske overføringa for utfallet, og ta vare på den tidlegare sjekken berre som ekstra kontekst.