‘Klaar’ vertelt u dat een multi-cURL-overdracht is gestopt. Het vertelt u niet dat de proxy-aanmelding werkte, dat de bestemming de verwachte status teruggaf of dat de body bruikbaar is.

Lees elke voltooide overdracht uit curl_multi_info_read(). De result ervan hoort bij die handle. Bewaar die naast de gekozen proxy en bestemming van de handle.

BewijsWat het beantwoordt
cURL-resultaat per overdrachtIs de overdracht op transport- of protocolniveau voltooid?
HTTP-statusWelke responsstatus ontving deze uitwisseling?
Verwachte responsinhoudHeeft de toepassing de benodigde bron ontvangen?

Deze controles hangen samen, maar geen ervan vervangt de andere. Een proxy kan een authenticatie-uitdaging teruggeven met een volledig leesbare foutbody. Een website kan een afwijzing teruggeven nadat de tunnel met succes is geopend.

Een aparte gezondheidscontrole vóór de echte overdracht levert oudere bewijzen over een ander verzoek. Die kan de volgende bewerking niet certificeren. Gebruik het resultaat van de echte overdracht voor de uitkomst en bewaar de eerdere controle alleen als aanvullende context.

Gerelateerde artikelen