Siirto- ja HTTP-tulokset PHP multi-cURLissa
Lue siirtokohtaiset siirtotulokset ja kohteen tila, kun arvioit PHP multi-cURL -välityspalvelinpyyntöjä.
”Valmis” kertoo, että multi-cURL-siirto on pysähtynyt. Se ei kerro, että välityspalvelimen kirjautuminen onnistui, että kohde palautti odotetun tilan tai että runko on käyttökelpoinen.
Lue jokainen valmistunut siirto curl_multi_info_read()-funktiosta. Sen result kuuluu kyseiselle kahvalle. Säilytä se yhdessä kahvan valitun välityspalvelimen ja kohteen kanssa.
| Todiste | Mihin se vastaa |
|---|---|
| Siirtokohtainen cURL-tulos | Valmistuiko siirto siirto- tai protokollatasolla? |
| HTTP-tila | Minkä vastaustilan tämä vaihto sai? |
| Odotettu vastauksen sisältö | Saiko sovellus tarvitsemansa resurssin? |
Nämä tarkistukset liittyvät toisiinsa, mutta mikään ei korvaa toisia. Välityspalvelin voi palauttaa todennushaarukan täysin luettavalla virherungolla. Verkkosivusto voi palauttaa hylkäyksen, kun tunneli on avattu onnistuneesti.
Erillinen kunnontarkistus ennen varsinaista siirtoa antaa vanhempaa näyttöä toisesta pyynnöstä. Se ei voi vahvistaa seuraavaa toimintoa. Käytä varsinaisen siirron tulosta sen lopputulokseen ja säilytä aiempi tarkistus vain lisäkontekstina.