Transporta un HTTP rezultāti PHP multi-cURL
Novērtējot PHP multi-cURL starpniekservera pieprasījumus, lasiet katra handle transporta rezultātus un galamērķa statusu.
“Pabeigts” norāda, ka multi-cURL pārsūtīšana ir apstājusies. Tas nenorāda, ka starpniekservera pieteikšanās darbojās, ka galamērķis atgrieza gaidīto statusu vai ka pamatteksts ir lietojams.
Lasiet katru pabeigto pārsūtīšanu no curl_multi_info_read(). Tās result pieder šim handle. Glabājiet to kopā ar handle izvēlēto starpniekserveri un galamērķi.
| Pierādījums | Uz ko tas atbild |
|---|---|
| cURL rezultāts pārsūtīšanai | Vai pārsūtīšana pabeigta transporta vai protokola līmenī? |
| HTTP statuss | Kādu atbildes statusu saņēma šī apmaiņa? |
| Gaidītais atbildes saturs | Vai lietotne saņēma nepieciešamo resursu? |
Šīs pārbaudes ir saistītas, bet neviena neaizstāj pārējās. Starpniekserveris var atgriezt autentifikācijas izaicinājumu ar pilnīgi lasāmu kļūdas pamattekstu. Vietne var atgriezt atteikumu pēc tam, kad tunelis ir veiksmīgi atvērts.
Atsevišķa veselības pārbaude pirms īstās pārsūtīšanas sniedz vecākus pierādījumus par citu pieprasījumu. Tā nevar apstiprināt nākamo darbību. Izmantojiet īstās pārsūtīšanas rezultātu tās iznākumam un saglabājiet iepriekšējo pārbaudi tikai kā papildu kontekstu.