Junior
Charlesте кайсы функцияларды билесиз?
sobes.tech AI
AIден жооп
Charles Proxy — бул HTTP/HTTPS трафигин талдоо жана жөндөө үчүн күчтүү инструмент. Негизги функциялары:
- Proxying: Клиент менен сервердин ортосундагы бардык HTTP/HTTPS трафигин кармоо, карап чыгуу жана өзгөртүү. Веб-браузерлер, мобилдик колдонмолор жана башка кардарлар менен иштөөдө колдоо көрсөтөт.
- SSL Proxying: SSL/TLS трафигин дешифрлөө, корголгон суроолор жана жооптордун мазмунун көрүүгө мүмкүндүк берет. Клиент түзмөгүнө Charles сертификатын орнотууну талап кылат.
- Recording: Бардык трафик сессияларын жазуу, кийин карап чыгуу үчүн.
- Sequence: Суроолорду жана жоопторду хронологиялык тартипте көрсөтүү.
- Structure: Клиент кайрылган URL даректери жана хосттордун иерархиялык түзүмүн көрсөтүү.
- Viewers: Суроолордун жана жооптордун мазмунун ар кандай карауучу каражаттар (текст, JSON, XML, Hex жана башка). JSON жана XML автоматтык түрдө форматталат.
- Breakpoints: Суроо же жооп ишке ашуусунун учурунда токтотуу, аны изилдөө жана өзгөртүү, ал дароо дарегине жетпей туруп.
- Map Local: Белгилүү бир URL-ге суроолорду жергиликтүү файлга багыттоо. API жооптору өзгөртүлгөн фронтендди тестирлөө үчүн пайдалуу, кардар кодуна өзгөртүү киргизбестен.
- Map Remote: Бир URL-ден башка алыстагы URL-ге суроолорду багыттоо. Багыттоолорду же ар кандай API версиялары менен иштөөнү тестирлөө үчүн пайдалуу.
- Rewrite: Суроолорду же жоопторду "жүруучу" учурунда өзгөртүү, бөлүктөрүн алмаштыруу, кошуу же алып салуу (таңбалар, дене, URL, статус).
- Throttle: Асыраак же начар сапаттуу тармактык байланыштын имитациясы, колдонмонун иштешин ар кандай шарттарда тестирлөө. Өткизүү жөндөмдүүлүгүн, кечигүүнү, пакеттердин жоголушун жөндөө мүмкүн.
- No Caching: Клиентте кэшти өчүрүү, ар бир суроо түздөн-түз серверге жөнөтүлөт.
- Repeat: Тандалган суроону бир нече жолу кайталоо.
- Compose: Жаңы HTTP суроосун түзүү жана жөнөтүү.
- Export/Import: Жазылган сессияларды ар кандай форматтарга экспорттоо (Charles Session, XML, HAR) кийинки анализдөө же бөлүшүү үчүн.
- Publish Gist: Тандалган суроо/жауап же сессияны GitHubтагы Gist катары жарыялоо.
- Tools: DNS spoofing, Клиент процесстерин фильтрлөө, Хосттордун кара жана ак тизмеси сыяктуу кошумча инструменттер.