Дибаг прокси ашиглан алдааны тохиолдлыг зохион байгуулах
Проксид суурилсан тест шалгах ёстой клиентийн зан төлөвт тохируулан HTTP засварууд, саатал болон таслагдсан солилцоог сонгоно уу.
Дибаг прокси нь ердийн сервер ховор гаргадаг хариулттай клиент тулгарах шаардлагатай үед хэрэгтэй. Эхлээд клиентийн зан төлөвийг тодорхойлж, дараа нь тэр нөхцөлийг үүсгэдэг оролцоог сонгоно уу.
«Хүсэлт амжилтгүй болсон» нь хэт өргөн тестийн тохиолдол юм. Хүчинтэй HTTP алдааны хариулт, хэзээ ч ирдэггүй хариулт, татан авалтын дунд тасарсан холболт нь програмаас өөр өөр зүйл шаарддаг.
| Тохиолдол | Шалгах зан төлөв |
|---|---|
| Бүрэн HTTP алдааны хариулт | Клиент төлөвийг уншиж, зорьсон алдааны бодлогыг хэрэгжүүлж байгаа эсэх |
| Хойшлуулсан хариулт | Хэрэглэгч цуцалж чадах эсэх, зорьсон үе шатанд хугацаа хэрэгжиж байгаа эсэх |
| Хүлээгдээгүй толгой эсвэл биеийн талбар | Шинжилгээ, баталгаажуулалт тодорхой бүтэлгүйтэж байгаа эсэх |
| Таслагдсан солилцоо | Дутуу өгөгдөл дууссан үр дүнгээс ялгаатай хэвээр байгаа эсэх |
Зөв давхрагад оролцоо хэрэглэ
Charles нь хүсэлт эсвэл хариултыг дамжуулахаас өмнө зогсоодог таслах цэгүүдийг санал болгодог. Баригдсан мессежийг шалгаж засах, нэвтрүүлэх эсвэл цуцлах боломжтой. Түүний Rewrite хэрэгсэл тохирох толгой, URL эсвэл биед давтагдах өөрчлөлтүүдийг хэрэглэдэг. Хязгаарлалт нь зурвасын өргөн болон нэмэгдсэн саатлыг удирддаг.
Эдгээр удирдлага HTTP клиентийн зан төлөвийг шалгаж чаддаг ч зурвасын өргөний хязгаар нь санамсаргүй IP пакет алдагдлын нарийн загвар биш юм. Прокси өгөгдлийг буферлэх, холболтыг дахин ашиглах, тусдаа дээд урсгалын холболт нээх боломжтой. Шаардлагатай нөхцөл HTTP-ээс доогуур байвал сүлжээ доройтуулах хэрэгсэл сонгоно уу.
Тохиолдол бүрийг тайлбарлах боломжтой байлга
Зорьсон хост, замыг нарийн тааруулна уу. Энгийн солилцоогоор эхэлж, нэг өөрчлөлтийг идэвхжүүлээд юу өөрчлөгдсөнийг тэмдэглээрэй. Дахин оролдлого хоёр дахь төгсгөлийн цэгт хүрвэл ижил дүрэм тэр оролдлогод нөлөөлөх ёстой эсэхийг шийдээрэй. Эс бөгөөс нөхцөлгүй дахин бичих нь сэргээх зам бүрийг анхны алдаа болгон хувиргаж болзошгүй.
Байршуулалт эсвэл төлбөртэй төстэй үйлдэлд алдагдсан хариулт нь сервер хүсэлтийг татгалзсаныг нотолохгүй. Бүх тээврийн алдааг давтах нь аюулгүй гэж мэдэгдэхийн оронд тэр тодорхойгүй байдлыг дахин оролдлогын тохиолдолд оруулна уу.
HTTPS агуулгыг шалгах эсвэл засах нь клиент дибаг проксийн TLS шалгалтын тохиргоонд оролцохыг шаарддаг. Зөвхөн CONNECT зөөдөг прокси шифрлэгдсэн програмын байтуудыг хардаг. Тусгаарлагдсан тестийн тохиргоог ашиглаж, дараа нь түүний маршрутлалт болон итгэлцлийн тохиргоог сэргээж, дараагийн ажиглалтууд ердийн клиентийг дүрслэх боломжтой болгоно уу.