Resultats de transport i HTTP a PHP multi-cURL
Llegeix els resultats de transport per handle i l'estat de la destinació quan avaluïs sol·licituds de proxy amb PHP multi-cURL.
“Acabat” t'informa que una transferència multi-cURL s'ha aturat. No t'informa que l'inici de sessió del proxy hagi funcionat, que la destinació hagi retornat l'estat esperat ni que el cos sigui utilitzable.
Llegeix cada transferència completada des de curl_multi_info_read(). El seu result pertany a aquest handle. Conserva'l al costat de el proxy i la destinació seleccionats per a l'handle.
| Evidència | Què respon |
|---|---|
| Resultat cURL per transferència | S'ha completat la transferència a nivell de transport o de protocol? |
| Estat HTTP | Quin estat de resposta ha rebut aquest intercanvi? |
| Contingut de resposta esperat | L'aplicació ha rebut el recurs que necessitava? |
Aquestes comprovacions estan relacionades, però cap no substitueix les altres. Un proxy pot retornar un repte d'autenticació amb un cos d'error perfectament llegible. Un lloc web pot retornar un rebuig després que el túnel s'hagi obert correctament.
Una comprovació d'estat separada abans de la transferència real aporta evidència més antiga sobre una altra sol·licitud. No pot certificar l'operació següent. Utilitza el resultat de la transferència real per al seu desenllaç i conserva la comprovació anterior només com a context addicional.