Resultados de transporte e HTTP en PHP multi-cURL
Le os resultados de transporte por handle e o estado do destino ao avaliar solicitudes de proxy con PHP multi-cURL.
«Rematado» indícalle que unha transferencia multi-cURL se detivo. Non lle indica que o inicio de sesión do proxy funcionase, que o destino devolvese o estado esperado nin que o corpo sexa utilizable.
Lea cada transferencia completada desde curl_multi_info_read(). O seu result pertence a ese handle. Consérveo xunto ao proxy e o destino seleccionados para o handle.
| Evidencia | Que responde |
|---|---|
| Resultado de cURL por transferencia | Completouse a transferencia a nivel de transporte ou de protocolo? |
| Estado HTTP | Que estado de resposta recibiu este intercambio? |
| Contido de resposta esperado | Recibiu a aplicación o recurso que necesitaba? |
Estas comprobacións están relacionadas, pero ningunha substitúe as demais. Un proxy pode devolver un desafío de autenticación cun corpo de erro perfectamente lexible. Un sitio web pode devolver un rexeitamento despois de que o túnel se abrise correctamente.
Unha comprobación de estado independente antes da transferencia real achega evidencia máis antiga sobre outra solicitude. Non pode certificar a seguinte operación. Use o resultado da transferencia real para o seu desenlace e conserve a comprobación anterior só como contexto adicional.