Transportaj kaj HTTP-rezultoj en PHP multi-cURL
Legu transportrezultojn laŭ tenilo kaj celstato kiam vi pritaksas PHP multi-cURL proksaj petoj.
“Finita” diras al vi, ke multi-cURL transigo ĉesis. Ĝi ne diras al vi, ke la proksa ensaluto funkciis, ke la celo redonis la atendatan staton, aŭ ke la korpo estas uzebla.
Legu ĉiun finitan transigon el curl_multi_info_read(). Ĝia result apartenas al tiu tenilo. Konservu ĝin apud la elektita prokso kaj celo de la tenilo.
| Pruvo | Kion ĝi respondas |
|---|---|
| cURL-rezulto laŭ transigo | Ĉu la transigo finiĝis je transporta aŭ protokola nivelo? |
| HTTP-stato | Kiun respondostaton ricevis ĉi tiu interŝanĝo? |
| Atendata respondenhavo | Ĉu la aplikaĵo ricevis la necesan rimedon? |
Ĉi tiuj kontroloj rilatas, sed neniu anstataŭas la aliajn. Prokso povas redoni aŭtentikigan defion kun tute legebla erarkorpo. Retejo povas redoni malakcepton post kiam la tunelo sukcese malfermiĝis.
Aparta sanec-kontrolo antaŭ la reala transigo donas pli malnovajn pruvojn pri alia peto. Ĝi ne povas atesti la sekvan operacion. Uzu la rezulton de la reala transigo por ĝia rezulto, kaj konservu la pli fruan kontrolon nur kiel plian kuntekston.