Sobes.tech
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, Клиент процесстерин фильтрлөө, Хосттордун кара жана ак тизмеси сыяктуу кошумча инструменттер.