Жөндеу проксиі клиент қалыпты сервер сирек шығаратын жауапқа тап болуы керек кезде пайдалы. Алдымен клиенттің мінез-құлқын анықтаңыз, содан кейін осы жағдайды тудыратын араласуды таңдаңыз.

«Сұраныс сәтсіз аяқталды» тым кең тест жағдайы. Жарамды HTTP қате жауабы, ешқашан келмейтін жауап және жүктеудің ортасында үзілген қосылым қолданбадан әртүрлі нәрселерді талап етеді.

ЖағдайТексерілетін мінез-құлық
Толық HTTP қате жауабыКлиент күйді оқып, көзделген қате саясатын қолдана ма
Кідіртілген жауапПайдаланушы бас тарта ала ма және уақыт шегі көзделген кезеңде қолданыла ма
Күтпеген тақырыпша немесе дене өрісіТалдау мен тексеру анық сәтсіз бола ма
Үзілген алмасуТолық емес деректер аяқталған нәтижеден ерекшелене ме

Тиісті қабатта араласуды қолданыңыз

Charles сұранысты немесе жауапты жібермес бұрын тоқтататын үзіліс нүктелерін ұсынады. Ұсталған хабарламаны қарап, өңдеуге, өткізуге немесе тоқтатуға болады. Оның Rewrite құралы сәйкес тақырыпшаларға, URL-дерге немесе денелерге қайталанатын өзгерістерді қолданады. Шектеу өткізу қабілетін және қосымша кідірісті басқарады.

Бұл басқарулар HTTP клиентінің мінез-құлқын сынай алады, бірақ өткізу қабілетінің шегі кездейсоқ IP пакеттерінің жоғалуының дәл моделі емес. Прокси деректерді буферлей алады, қосылымдарды қайта пайдалана алады және бөлек жоғары ағын қосылымын аша алады. Қажетті шарт нақты HTTP-ден төмен болғанда желіні нашарлату құралын таңдаңыз.

Әр жағдайды түсінікті ұстаңыз

Көзделген хост пен жолды тар сәйкестендіріңіз. Қалыпты алмасудан бастап, бір өзгерісті қосыңыз және не өзгергенін жазып алыңыз. Егер қайта әрекет екінші соңғы нүктеге жетсе, сол ереженің бұл әрекетке әсер етуі керек пе, соны шешіңіз. Әйтпесе шартсыз қайта жазу әрбір қалпына келтіру жолын бастапқы сәтсіздікке айналдыруы мүмкін.

Жүктеу немесе төлемге ұқсас операцияда жоғалған жауап сервердің сұранысты қабылдамағанын дәлелдемейді. Әрбір тасымалдау сәтсіздігін қайталау қауіпсіз деп тұжырымдаудың орнына сол белгісіздікті қайта әрекет жағдайына қосыңыз.

HTTPS мазмұнын тексеру немесе өңдеу клиенттің жөндеу проксиінің TLS тексеру параметрлеріне қатысуын талап етеді. Тек CONNECT тасымалдайтын прокси шифрланған қолданба байттарын көреді. Оқшауланған тест конфигурациясын пайдаланыңыз және кейін оның маршруттауы мен сенім параметрлерін қалпына келтіріңіз, осылайша кейінгі бақылаулар қалыпты клиентті сипаттайды.

Қатысты мақалалар