Reqable è un moderno progetto multipiattaforma, progettato per lo sviluppo, il test e il debug delle API. Reqable abbatte la barriera tra debugging e test dell'API. Ad esempio, le API possono essere create da un elenco di registrazioni e la registrazione può essere eseguita anche durante il test delle API.
La versione precedente di Reqable era HttpCanary. Abbiamo riprogettato l'interfaccia utente e tutte le funzioni per mantenerle coerenti con l'app desktop.
Android Reqable ha due modalità di lavoro:
- Modalità autonoma: la registrazione del traffico e il test API possono essere eseguiti in modo indipendente senza fare affidamento sul desktop.
- Modalità collaborativa: l'app Android può inoltrare automaticamente il traffico al desktop scansionando il codice QR del desktop senza configurare manualmente il proxy Wifi.
Android Reqable utilizza il classico metodo proxy MITM per il debug dell'API:
- Supporta il protocollo HTTP/1.x e HTTP2, HTTP3 (QUIC) non è ancora supportato.
- Supporta il protocollo proxy HTTP/HTTPS/Socks4/Socks4a/Socks5.
- Supporta i protocolli HTTPS, TLSv1.1, TLSv1.2 e TLSv1.3.
- Supporta WebSocket aggiornato in base a HTTP1.
- Supporta proxy secondario HTTP/HTTPS.
- Supporta la modalità VPN e la modalità proxy.
- Ricerca e filtro potenti.
- Componi le API dall'elenco delle registrazioni.
- Salva automaticamente l'elenco delle registrazioni per una facile visualizzazione retrospettiva.
- Evidenzia automaticamente l'elemento del traffico.
- Richiedi ripetizione e ripetizione avanzata.
- Esportazione e apertura del file HAR.
- Supporto per l'arricciatura.
- Frammento di codice.
* Quando si utilizza la modalità VPN, reqable utilizzerà il VpnService del sistema per acquisire il traffico.
Android Reqable può comporre API per i test e supporta anche funzionalità come la raccolta e la cronologia delle API.
- Supporta i protocolli HTTP/1.1, HTTP2 e HTTP3 (QUIC).
- Salva API nelle raccolte
- Supporta la creazione di più schede per il test API.
- Supporta la modifica in batch di parametri di query, intestazioni di richiesta, moduli, ecc.
- Supporta metodi di autorizzazione come API KEY, Basic Auth e Bearer Token.
- Supporta proxy personalizzato, proxy di sistema e proxy di debug, ecc.
- Metriche di richiesta nelle diverse fasi.
- Salva automaticamente i cookie o aggiungi cookie.
- Salva automaticamente la richiesta e la risposta per una facile visualizzazione retrospettiva.
- Supporto per l'arricciatura.
- Frammento di codice.
Ultimo aggiornamento
20 mag 2024