Транспортни и HTTP резултати во PHP multi-cURL
Читајте транспортни резултати по рачка и статус на одредиштето кога оценувате PHP multi-cURL прокси барања.
„Завршено“ ви кажува дека multi-cURL преносот запрел. Не ви кажува дека најавувањето на проксито успеало, дека одредиштето го вратило очекуваниот статус или дека телото е употребливо.
Читајте го секој завршен пренос од curl_multi_info_read(). Неговиот result и припаѓа на таа рачка. Чувајте го покрај избраното прокси и одредиште на рачката.
| Доказ | На што одговара |
|---|---|
| cURL резултат по пренос | Дали преносот заврши на транспортно или протоколарно ниво? |
| HTTP статус | Кој статус на одговор го доби оваа размена? |
| Очекувана содржина на одговорот | Дали апликацијата го доби потребниот ресурс? |
Овие проверки се поврзани, но ниту една не ги заменува другите. Проксито може да врати предизвик за автентикација со целосно читливо тело на грешка. Веб-страница може да врати одбивање откако тунелот успешно се отворил.
Одделна проверка на здравјето пред вистинскиот пренос дава постари докази за друго барање. Таа не може да ја потврди следната операција. Користете го резултатот од вистинскиот пренос за неговиот исход, а претходната проверка чувајте ја само како дополнителен контекст.