A „Kész” azt jelzi, hogy egy multi-cURL átvitel leállt. Azt viszont nem jelzi, hogy a proxy-bejelentkezés működött, hogy a célállomás a várt státuszt adta vissza, vagy hogy a törzs használható.

Minden befejezett átvitelt a curl_multi_info_read() függvényből olvasson ki. A result ehhez a handle-hez tartozik. Tartsa a handle kiválasztott proxyja és célállomása mellett.

BizonyítékMire válaszol
Átvitelenkénti cURL-eredményBefejeződött-e az átvitel szállítási vagy protokollszinten?
HTTP-státuszMilyen válaszstátuszt kapott ez a csere?
Várt választartalomMegkapta-e az alkalmazás a szükséges erőforrást?

Ezek az ellenőrzések összefüggnek, de egyik sem helyettesíti a másikat. A proxy hitelesítési kihívást adhat vissza teljesen olvasható hibátörzzsel. Egy webhely elutasítást adhat vissza, miután az alagút sikeresen megnyílt.

A tényleges átvitel előtti külön állapotellenőrzés régebbi bizonyítékot ad egy másik kérésről. Nem tudja igazolni a következő műveletet. Az eredményhez a tényleges átvitel eredményét használja, a korábbi ellenőrzést pedig csak kiegészítő kontextusként őrizze meg.

Kapcsolódó cikkek