Reqable เป็นโปรเจ็กต์ข้ามแพลตฟอร์มสมัยใหม่ที่ออกแบบมาเพื่อการพัฒนา การทดสอบ และการแก้ไขข้อบกพร่องของ API Reqable ทำลายอุปสรรคระหว่างการดีบัก API และการทดสอบ ตัวอย่างเช่น คุณสามารถสร้าง API จากรายการบันทึกได้ และยังสามารถบันทึกได้ในระหว่างการทดสอบ API อีกด้วย
Reqable เวอร์ชันก่อนหน้าคือ HttpCanary เราออกแบบ UI และฟังก์ชันทั้งหมดใหม่เพื่อให้สอดคล้องกับแอปเดสก์ท็อป
Android Reqable มีสองโหมดการทำงาน:
- โหมดสแตนด์อโลน: การบันทึกการรับส่งข้อมูลและการทดสอบ API สามารถดำเนินการได้อย่างอิสระโดยไม่ต้องอาศัยเดสก์ท็อป
- โหมดการทำงานร่วมกัน: แอป Android สามารถส่งต่อการรับส่งข้อมูลไปยังเดสก์ท็อปโดยอัตโนมัติโดยการสแกนโค้ด QR ของเดสก์ท็อปโดยไม่ต้องกำหนดค่าพร็อกซี Wifi ด้วยตนเอง
Android ที่ 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 ของระบบเพื่อบันทึกการรับส่งข้อมูล
Android ที่ Reqable สามารถเขียน API สำหรับการทดสอบ และยังรองรับฟีเจอร์ต่างๆ เช่น การรวบรวม API และประวัติ
- รองรับโปรโตคอล HTTP/1.1, HTTP2 และ HTTP3 (QUIC)
- บันทึก API ลงในคอลเลกชัน
- รองรับการสร้างหลายแท็บสำหรับการทดสอบ API
- รองรับการแก้ไขพารามิเตอร์การสืบค้น ส่วนหัวของคำขอ แบบฟอร์ม ฯลฯ เป็นชุด
- รองรับวิธีการอนุญาตเช่น API KEY, Basic Auth และ Bearer Token
- รองรับพร็อกซีที่กำหนดเอง พร็อกซีระบบ และพร็อกซีการดีบัก ฯลฯ
- ตัวชี้วัดคำขอในแต่ละขั้นตอน
- บันทึกคุกกี้โดยอัตโนมัติหรือเพิ่มคุกกี้
- บันทึกคำขอและการตอบกลับโดยอัตโนมัติเพื่อการดูย้อนหลังได้ง่าย
- การสนับสนุน cURL
- ข้อมูลโค้ด
Reqable เวอร์ชันก่อนหน้าคือ HttpCanary เราออกแบบ UI และฟังก์ชันทั้งหมดใหม่เพื่อให้สอดคล้องกับแอปเดสก์ท็อป
Android Reqable มีสองโหมดการทำงาน:
- โหมดสแตนด์อโลน: การบันทึกการรับส่งข้อมูลและการทดสอบ API สามารถดำเนินการได้อย่างอิสระโดยไม่ต้องอาศัยเดสก์ท็อป
- โหมดการทำงานร่วมกัน: แอป Android สามารถส่งต่อการรับส่งข้อมูลไปยังเดสก์ท็อปโดยอัตโนมัติโดยการสแกนโค้ด QR ของเดสก์ท็อปโดยไม่ต้องกำหนดค่าพร็อกซี Wifi ด้วยตนเอง
Android ที่ 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 ของระบบเพื่อบันทึกการรับส่งข้อมูล
Android ที่ Reqable สามารถเขียน API สำหรับการทดสอบ และยังรองรับฟีเจอร์ต่างๆ เช่น การรวบรวม API และประวัติ
- รองรับโปรโตคอล HTTP/1.1, HTTP2 และ HTTP3 (QUIC)
- บันทึก API ลงในคอลเลกชัน
- รองรับการสร้างหลายแท็บสำหรับการทดสอบ API
- รองรับการแก้ไขพารามิเตอร์การสืบค้น ส่วนหัวของคำขอ แบบฟอร์ม ฯลฯ เป็นชุด
- รองรับวิธีการอนุญาตเช่น API KEY, Basic Auth และ Bearer Token
- รองรับพร็อกซีที่กำหนดเอง พร็อกซีระบบ และพร็อกซีการดีบัก ฯลฯ
- ตัวชี้วัดคำขอในแต่ละขั้นตอน
- บันทึกคุกกี้โดยอัตโนมัติหรือเพิ่มคุกกี้
- บันทึกคำขอและการตอบกลับโดยอัตโนมัติเพื่อการดูย้อนหลังได้ง่าย
- การสนับสนุน cURL
- ข้อมูลโค้ด
เพิ่มเติม