“Гатова” паведамляе, што перадача multi-cURL спынілася. Яно не паведамляе, што ўваход праз проксі спрацаваў, што прызначэнне вярнула чаканы статус або што цела прыдатнае да выкарыстання.

Чытайце кожную завершаную перадачу з curl_multi_info_read(). Яе result належыць гэтаму дэскрыптару. Трымайце яго побач з выбранымі для дэскрыптара проксі і прызначэннем.

ДоказНа што адказвае
Вынік cURL па перадачыЦі завяршылася перадача на ўзроўні транспарту або пратакола?
Статус HTTPЯкі статус адказу атрымаў гэты абмен?
Чаканае змесціва адказуЦі атрымала праграма патрэбны ёй рэсурс?

Гэтыя праверкі звязаныя, але ні адна не замяняе іншыя. Проксі можа вярнуць запыт аўтэнтыфікацыі з цалкам чытэльным целам памылкі. Сайт можа вярнуць адмову пасля паспяховага адкрыцця тунеля.

Асобная праверка здароўя перад сапраўднай перадачай дае старэйшыя доказы пра іншы запыт. Яна не можа пацвердзіць наступную аперацыю. Выкарыстоўвайце вынік сапраўднай перадачы для яе выніку, а ранейшую праверку захоўвайце толькі як дадатковы кантэкст.

Падобныя артыкулы