PHP multi-cURL ішіндегі тасымалдау және HTTP нәтижелері
PHP multi-cURL прокси сұрауларын бағалау кезінде әр handle бойынша тасымалдау нәтижелерін және мақсат мәртебесін оқыңыз.
«Аяқталды» multi-cURL тасымалының тоқтағанын білдіреді. Бірақ ол проксиге кірудің сәтті болғанын, мақсаттың күтілетін мәртебені қайтарғанын немесе дененің пайдалануға жарамды екенін білдірмейді.
Әр аяқталған тасымалды curl_multi_info_read() арқылы оқыңыз. Оның result сол handle-ге тиесілі. Оны handle үшін таңдалған прокси және мақсатпен бірге сақтаңыз.
| Дәлел | Ол неге жауап береді |
|---|---|
| Тасымалдау бойынша cURL нәтижесі | Тасымалдау тасымалдау немесе протокол деңгейінде аяқталды ма? |
| HTTP мәртебесі | Бұл айырбас қандай жауап мәртебесін алды? |
| Күтілетін жауап мазмұны | Қолданба қажетті ресурсты алды ма? |
Бұл тексерулер байланысты, бірақ ешқайсысы басқаларын алмастырмайды. Прокси толық оқылатын қате денесімен аутентификация шақыруын қайтара алады. Туннель сәтті ашылғаннан кейін веб-сайт бас тартуды қайтара алады.
Нақты тасымалдау алдындағы жеке денсаулық тексеруі басқа сұрау туралы ескірек дәлел береді. Ол келесі операцияны растай алмайды. Нәтиже үшін нақты тасымалдаудың нәтижесін пайдаланыңыз, ал бұрынғы тексеруді тек қосымша контекст ретінде сақтаңыз.