Reqable安卓版是一款領(lǐng)先的跨平臺(tái)HTTP開發(fā)和調(diào)試工具,為開發(fā)者提供了強(qiáng)大的功能和高效的性能。無論是處理HTTP1、HTTP2還是最新的HTTP3(QUIC)協(xié)議,Reqable都能輕松勝任。其簡潔易用的界面設(shè)計(jì)讓用戶可以快速上手,同時(shí)功能豐富的工具也能滿足用戶對(duì)于HTTP開發(fā)和調(diào)試的各種需求。

作為專業(yè)人員的得力助手,Reqable抓包工具不僅適用于開發(fā)和測試人員,也適合網(wǎng)絡(luò)、安全、爬蟲等工程專業(yè)人員使用。無論您是初學(xué)者還是經(jīng)驗(yàn)豐富的專家,Reqable都能為您提供強(qiáng)大的支持。通過Reqable,您可以輕松進(jìn)行HTTP請(qǐng)求的發(fā)送和調(diào)試,快速定位和解決網(wǎng)絡(luò)問題,提高工作效率。

應(yīng)用功能

Reqable提供了兩大基本功能:API調(diào)試和API測試,并打通了API調(diào)試和測試之間的壁壘,例如可以從抓包數(shù)據(jù)中創(chuàng)建API進(jìn)行測試,也可以在API測試時(shí)進(jìn)行抓包調(diào)試分析。同時(shí),Reqable還提供了一些常用的技術(shù)輔助工具,盡可能一站式完成接口生產(chǎn)相關(guān)工作。

1.API調(diào)試

Reqable采用經(jīng)典的MITM代理方式進(jìn)行流量分析,支持重寫、腳本(Python)、斷點(diǎn)和重放等功能。

支持HTTP/1.x,HTTP2協(xié)議版本,HTTP3(QUIC)暫不支持。

支持HTTP/HTTPS/Socks4/Socks4a/Socks5代理方式。

支持HTTPS,TLSv1.1、TLSv1.2和TLSv1.3加密協(xié)議。

支持基于IPv4和IPv6地址。

支持基于HTTP1升級(jí)的WebSocket協(xié)議。

支持HTTP/HTTPS二級(jí)代理(調(diào)試境外流量)。

搜索篩選:提供書簽、域名、快捷篩選欄和多條件等高級(jí)搜索方式。

網(wǎng)關(guān)功能:對(duì)指定請(qǐng)求或響應(yīng)進(jìn)行屏蔽,掛起等操作。

重寫功能:預(yù)設(shè)規(guī)則對(duì)指定請(qǐng)求或響應(yīng)進(jìn)行重定向、替換或者修改。

斷點(diǎn)功能:對(duì)請(qǐng)求或響應(yīng)進(jìn)行實(shí)時(shí)斷點(diǎn)操作,比如屏蔽,掛起或修改替換數(shù)據(jù)等。

腳本功能:支持編寫Python腳本處理實(shí)時(shí)請(qǐng)求或響應(yīng)。

鏡像功能:對(duì)指定域名和端口配置鏡像映射。

測試聯(lián)動(dòng):支持從調(diào)試列表創(chuàng)建API進(jìn)行測試。

歷史記錄:自動(dòng)保存抓包的流量數(shù)據(jù),方便回溯查看。

重發(fā)回放:支持單個(gè)或多個(gè)請(qǐng)求進(jìn)行回放測試。

自動(dòng)高亮:支持設(shè)定自定義規(guī)則對(duì)請(qǐng)求進(jìn)行多種顏色高亮。

HAR支持:自動(dòng)關(guān)聯(lián)HAR格式文件,并支持HAR導(dǎo)出和導(dǎo)入。

2.API測試

Reqable可以編輯和發(fā)送HTTP請(qǐng)求,用來測試API接口,同時(shí)還支持API集合存儲(chǔ)和歷史記錄等功能。

支持HTTP/1.1,HTTP2和HTTP3(QUIC)協(xié)議。

多個(gè)會(huì)話:支持創(chuàng)建多個(gè)Tab進(jìn)行API測試。

集合導(dǎo)入:支持導(dǎo)入Postman、Hoppscotch、Apifox和ApiPost等API集合。

批量編輯:支持批量編輯請(qǐng)求參數(shù)、請(qǐng)求頭、表單等。

授權(quán)設(shè)置:支持APIKEY、BasicAuth和BearerToken等授權(quán)方式。

代理設(shè)置:支持自定義代理配置,系統(tǒng)代理和調(diào)試代理等。

性能測試:可以查看請(qǐng)求在不同環(huán)節(jié)的耗時(shí)數(shù)據(jù)。

Cookie管理:自動(dòng)保存Cookie或在請(qǐng)求頭中自動(dòng)加入關(guān)聯(lián)的Cookie。

歷史記錄:自動(dòng)保存發(fā)送的請(qǐng)求和響應(yīng)數(shù)據(jù),方便回溯查看。

cURL支持:可以導(dǎo)入和導(dǎo)出cURL。

3.輔助工具

Reqable提供了一些常用的輔助工具。

Base64編解碼。

URL編解碼。

Md5計(jì)算。

時(shí)間戳轉(zhuǎn)換。

JSON/XML查看器。

二維碼生成。

正則表達(dá)式測試。

接口數(shù)據(jù)Diff。

常見問題

手機(jī)端觀測不到流量

電腦端正常使用,但是手機(jī)端無法獲取到任何流量。遇到這種情況請(qǐng)檢查下面的CheckList。

手機(jī)與電腦都連接到同一個(gè)局域網(wǎng)。

手機(jī)Wifi代理已設(shè)置Reqable的IP地址和端口號(hào)(見Reqable窗口頂部),或者使用SocksDroid進(jìn)行轉(zhuǎn)發(fā)。

手機(jī)上已正確安裝CA證書(針對(duì)只有CONNECT請(qǐng)求的情況)。

電腦網(wǎng)絡(luò)防火墻已開放Reqable的端口地址。

更新日志

v2.31.2版本

【優(yōu)化】API測試支持JSON單行注釋。

【優(yōu)化】API測試User-Agent默認(rèn)不再填寫內(nèi)容但實(shí)際發(fā)送請(qǐng)求仍然會(huì)使用Reqable版本標(biāo)記。

【優(yōu)化】API測試設(shè)置中禁用Reqable Id后請(qǐng)求頭列表中不再顯示此項(xiàng)。

【優(yōu)化】API測試form-data請(qǐng)求體支持在文本模式下輸入JSON格式的鍵值對(duì)。

【優(yōu)化】API測試中請(qǐng)求參數(shù)和form在文本編輯模式下注釋內(nèi)容將正常高亮。

【優(yōu)化】API測試部分?jǐn)?shù)據(jù)在文本編輯模式下支持環(huán)境變量自動(dòng)補(bǔ)全和高亮。

【修復(fù)】API測試不勾選的參數(shù)重新加載后數(shù)據(jù)異常的bug。

【修復(fù)】API測試Digest授權(quán)可能不成功的bug。

【修復(fù)】導(dǎo)入cmd格式的cURL未正確處理部分^轉(zhuǎn)義符的bug。

【修復(fù)】部分JSONP無法自動(dòng)解析成JSON的bug。

【修復(fù)】環(huán)境變量在表格視圖中未能正常以ellipsis方式顯示的bug。

【修復(fù)】升級(jí)版本后啟動(dòng)可能報(bào)錯(cuò)的bug。

【修復(fù)】非法URL在導(dǎo)出cURL時(shí)無法正確打開彈窗的bug。

【修復(fù)】重寫、斷點(diǎn)和腳本調(diào)試功能可能導(dǎo)致某些HTTP2請(qǐng)求失敗的bug。

Reqable安卓版下載地址

遠(yuǎn)程下載