”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.

TodisteMihin se vastaa
Siirtokohtainen cURL-tulosValmistuiko siirto siirto- tai protokollatasolla?
HTTP-tilaMinkä 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.

Aiheeseen liittyvät artikkelit