我是Android开发人员,我的应用程序使用一堆http REST调用,它从服务器获取响应。我使用Charles检查数据(因此我必须将Charles证书安装到我的设备上,以便我自己可以读取https流量。)
是否有像Charles这样的工具可以让我在发送给客户端之前修改该响应数据包?
答案 0 :(得分:3)
查尔斯本身就有这个功能。请按照以下步骤操作:
答案 1 :(得分:1)
根据您要修改的内容, Charles'内置Rewrite Tool 可能就是您要找的内容。您可以在“工具”菜单中找到它。您可以指定哪些请求应按协议,主机,端口,路径和查询进行修改,并且您有以下修改选项:
另一个选项是 Fiddler 。与查尔斯一样,它可以是configured as a proxy for android,decrypt HTTPS traffic和modify request and response。
答案 2 :(得分:1)
您可以尝试OWASP ZAP或Burp Suite。 OWASP ZAP 是完全免费的,并提供了许多功能。