Android 是否可以使用Mac或PC上的应用程序修改移动设备接收的数据?
我以前使用过Charles Proxy,它可以修改浏览器接收到的数据,因此我们可以在不修改生产服务器的情况下测试bug修复,无论是网页内容还是AJAX数据,都非常方便Android 是否可以使用Mac或PC上的应用程序修改移动设备接收的数据?,android,iphone,debugging,proxy,charles-proxy,Android,Iphone,Debugging,Proxy,Charles Proxy,我以前使用过Charles Proxy,它可以修改浏览器接收到的数据,因此我们可以在不修改生产服务器的情况下测试bug修复,无论是网页内容还是AJAX数据,都非常方便 有没有可能为iPhone和Android手机的手机应用程序做类似的事情?我可以让Mac(或者可能也是PC)充当Wifi站(接入点)并让手机连接到它,有没有一个应用程序可以像Charles Proxy(可能是Fiddler?)那样检查和修改数据?@nopole如果你使用Charles,我想您可以使用断点功能拦截和编辑来自/到您的移动
有没有可能为iPhone和Android手机的手机应用程序做类似的事情?我可以让Mac(或者可能也是PC)充当Wifi站(接入点)并让手机连接到它,有没有一个应用程序可以像Charles Proxy(可能是Fiddler?)那样检查和修改数据?@nopole如果你使用Charles,我想您可以使用断点功能拦截和编辑来自/到您的移动设备的HTTP请求/响应。它适用于浏览器和移动设备。或者你可以尝试使用。这是一款原生macOS应用程序,与Charles/Fiddler非常相似。您可以阅读如何使用断点操作数据的示例。希望有帮助!:) 对于一个网页来说,它通常会通过端口80,这是真的吗?对于智能手机应用程序,它是否可以是任何端口(您如何判断配置Charles Proxy?)是的,我认为我们需要首先配置设备,以便捕获来自手机的所有请求/响应。如果使用Proxyman,您可以在上查看配置步骤。如果使用Charles,可以转到帮助-->SSL代理-->在移动设备上安装Charles根证书。将有一个弹出模式向您显示用于配置的服务器和端口。希望有帮助!