Kubuni hali za kushindwa kwa kutumia proksi ya utatuzi
Chagua mabadiliko ya HTTP, ucheleweshaji na mabadilishano yaliyokatizwa kulingana na tabia ya mteja ambayo jaribio la msingi wa proksi linapaswa kufanyia majaribio.
Proksi ya utatuzi ni muhimu wakati mteja anahitaji kukutana na jibu ambalo seva ya kawaida hutoi mara nyingi. Kwanza fafanua tabia ya mteja, kisha chagua uingiliaji unaozalisha hali hiyo.
“Ombi limeshindwa” ni kisa cha majaribio kilichokwenda mbali sana. Jibu halali la hitilafu ya HTTP, jibu ambalo halifiki kamwe na muunganisho uliokatizwa katikati ya upakuaji hudai mambo tofauti kutoka kwa programu.
| Kisa | Tabia ya kuchunguza |
|---|---|
| Jibu kamili la hitilafu ya HTTP | Ikiwa mteja anasoma hali na kutumia sera ya hitilafu iliyokusudiwa |
| Jibu lililocheleweshwa | Ikiwa mtumiaji anaweza kughairi na ikiwa muda wa kusubiri unatumika katika hatua iliyokusudiwa |
| Sehemu isiyotarajiwa ya kichwa au mwili | Ikiwa uchanganuzi na uthibitishaji unashindwa kwa uwazi |
| Mabadilishano yaliyokatizwa | Ikiwa data isiyokamilika inabaki ikitofautishwa na matokeo yaliyokamilika |
Tumia uingiliaji katika tabaka sahihi
Charles hutoa vituo vya kusimamisha vinavyosimamisha ombi au jibu kabla ya kulisambaza. Ujumbe uliokamatwa unaweza kuchunguzwa na kuhaririwa, kuruhusiwa kupita au kusitishwa. Zana yake ya Rewrite hutumia mabadiliko yanayoweza kurudiwa kwenye vichwa, URL au miili inayolingana. Uwekaji kikomo hudhibiti bandwidth na ucheleweshaji ulioongezwa.
Vidhibiti hivi vinaweza kujaribu tabia ya mteja wa HTTP, lakini kikomo cha bandwidth si kielelezo sahihi cha upotevu wa pakiti za IP bila mpangilio. Proksi inaweza kuhifadhi data kwenye bafa, kutumia muunganisho tena na kufungua muunganisho tofauti wa juu. Chagua zana ya kudhoofisha mtandao wakati hali inayohitajika iko chini ya HTTP mahususi.
Weka kila kisa kikiwa na tafsiri
Linganisha mwenyeji na njia inayokusudiwa kwa ukaribu. Anza na mabadilishano ya kawaida, washa mabadiliko moja na rekodi kilichobadilishwa. Ikiwa jaribio la upya linafikia mwisho wa pili, amua ikiwa sheria hiyo hiyo inapaswa kuathiri jaribio hilo. Vinginevyo uandikaji upya bila masharti unaweza kugeuza kila njia ya urejeshaji kuwa kushindwa kwa awali.
Katika upakiaji au operesheni inayofanana na malipo, jibu lililopotea hakuthibitishi kwamba seva ilikataa ombi. Jumuisha utata huo katika kisa cha jaribio la upya badala ya kudai kwamba kila kushindwa kwa usafirishaji ni salama kurudiwa.
Kuchunguza au kuhariri maudhui ya HTTPS kunahitaji mteja kushiriki katika usanidi wa ukaguzi wa TLS wa proksi ya utatuzi. Proksi inayobeba CONNECT pekee huona baiti za programu zilizosimbwa. Tumia usanidi wa majaribio uliotengwa na kisha urejeshe uelekezaji wake na mipangilio ya uaminifu, ili uchunguzi wa baadaye ueleze mteja wa kawaida.