“Tugadi” multi-cURL uzatish to'xtaganini bildiradi. Lekin proxy'ga kirish ishlaganini, manzil kutilgan holatni qaytarganini yoki tanani ishlatish mumkinligini bildirmaydi.

Har bir tugallangan uzatishni curl_multi_info_read() dan o'qing. Uning result o'sha handle'ga tegishli. Uni handle uchun tanlangan proxy va manzil bilan birga saqlang.

DalilU nimaga javob beradi
Har bir uzatish bo'yicha cURL natijasiUzatish transport yoki protokol darajasida tugallandimi?
HTTP holatiBu almashinuv qanday javob holatini oldi?
Kutilgan javob mazmuniIlova kerakli resursni oldimi?

Bu tekshiruvlar bog'liq, lekin hech biri boshqasini almashtirmaydi. Proxy to'liq o'qiladigan xato tanasi bilan autentifikatsiya chaqirig'i qaytarishi mumkin. Tunnel muvaffaqiyatli ochilgandan so'ng sayt rad javobini qaytarishi mumkin.

Haqiqiy uzatishdan oldingi alohida sog'liq tekshiruvi boshqa so'rov haqida eskiroq dalil beradi. U keyingi operatsiyani tasdiqlay olmaydi. Natija uchun haqiqiy uzatish natijasidan foydalaning, avvalgi tekshiruvni esa faqat qo'shimcha kontekst sifatida saqlang.

O'xshash maqolalar