Տրանսպորտի և HTTP-ի արդյունքները PHP multi-cURL-ում
PHP multi-cURL proxy հարցումները գնահատելիս կարդացեք յուրաքանչյուր handle-ի տրանսպորտի արդյունքները և նպատակակետի կարգավիճակը։
«Ավարտված»-ը ձեզ ասում է, որ multi-cURL փոխանցումը դադարել է։ Այն չի ասում, որ proxy մուտքը աշխատել է, որ նպատակակետը վերադարձրել է սպասված կարգավիճակը կամ որ մարմինը օգտագործելի է։
Կարդացեք յուրաքանչյուր ավարտված փոխանցում curl_multi_info_read()-ից։ Դրա result պատկանում է այդ handle-ին։ Պահեք այն handle-ի ընտրված proxy-ի և նպատակակետի կողքին։
| Ապացույց | Ինչի՞ն է պատասխանում |
|---|---|
| Մեկ փոխանցման cURL արդյունք | Արդյո՞ք փոխանցումն ավարտվել է տրանսպորտի կամ արձանագրության մակարդակում |
| HTTP կարգավիճակ | Ի՞նչ պատասխանի կարգավիճակ ստացավ այս փոխանակումը |
| Սպասված պատասխանի բովանդակություն | Արդյո՞ք հավելվածը ստացավ անհրաժեշտ ռեսուրսը |
Այս ստուգումները կապված են, բայց ոչ մեկը չի փոխարինում մյուսներին։ Proxy-ն կարող է վերադարձնել նույնականացման մարտահրավեր ամբողջությամբ ընթեռնելի սխալի մարմնով։ Կայքը կարող է մերժում վերադարձնել այն բանից հետո, երբ թունելը հաջողությամբ բացվել է։
Իրական փոխանցումից առաջ առանձին առողջության ստուգումը տալիս է ավելի հին ապացույց մեկ այլ հարցման մասին։ Այն չի կարող հաստատել հաջորդ գործողությունը։ Արդյունքի համար օգտագործեք իրական փոխանցման արդյունքը, իսկ նախկին ստուգումը պահեք միայն որպես լրացուցիչ համատեքստ։