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, Клиент процесін сүзу, Хосттардың қара тізімі/ақ тізімі сияқты қосымша құралдар.