Reqable е модерен меѓуплатформски проект, дизајниран за развој, тестирање и дебагирање на API. Reqable ја урива бариерата помеѓу дебагирање на API и тестирање. На пример, API може да се креираат од список за снимање, а снимањето може да се врши и при тестирање на API.
Претходната верзија на Reqable беше HttpCanary. Го редизајниравме интерфејсот и сите функции за да ги одржуваме конзистентни со апликацијата за десктоп.
Reqable Android има два режими на работа:
- Самостоен режим: снимањето на сообраќајот и тестирањето на API може да се вршат независно без да се потпираат на работната површина.
- Колаборативен режим: апликацијата за Android може автоматски да го пренасочува сообраќајот на работната површина со скенирање на QR-кодот на работната површина без рачно конфигурирање на проксито за Wifi.
Reqable андроид користи класичен метод на прокси MITM за дебагирање на API:
- Поддршка HTTP/1.x и HTTP2 протокол, HTTP3 (QUIC) сè уште не е поддржан.
- Поддржете го протоколот за прокси HTTP/HTTPS/Socks4/Socks4a/Socks5.
- Поддржете ги протоколите HTTPS, TLSv1.1, TLSv1.2 и TLSv1.3.
- Поддршка WebSocket надграден врз основа на HTTP1.
- Поддршка HTTP/HTTPS секундарен прокси.
- Поддржете го режимот VPN и режимот на прокси.
- Моќно пребарување и филтер.
- Составете API од списокот за снимање.
- Автоматски зачувајте го списокот за снимање за лесно ретроспективно гледање.
- Автоматски означете ја сообраќајната ставка.
- Побарајте повторување и напредно повторување.
- Извезете и отворете ја датотеката HAR.
- поддршка за cURL.
- Парче од код.
* Кога користите VPN режим, reqable ќе ја користи VpnService на системот за да го сними сообраќајот.
Андроид Reqable може да состави API за тестирање и поддржува функции како што се собирање и историја на API.
- Поддржува HTTP/1.1, HTTP2 и HTTP3 (QUIC) протоколи.
- Зачувајте го API во колекциите
- Поддржете креирање на повеќе јазичиња за тестирање на API.
- Поддржете сериско уредување на параметри за барање, заглавија на барања, формулари итн.
- Поддржете методи за авторизација како што се API KEY, Basic Auth и Bearer Token.
- Поддржете прилагоден прокси, системски прокси и прокси за дебагирање, итн.
- Метрика на барање во различни фази.
- Автоматски зачувајте колачиња или додавајте колачиња.
- Автоматски зачувајте го барањето и одговорот за лесно ретроспективно гледање.
- поддршка за cURL.
- Парче од код.