如何解决如何拦截flutter中的所有http响应?
有没有办法拦截所有的网络响应?例如使用电子 js,我可以做类似的事情,
protocol.interceptBufferProtocol("http",(request,result) => {
if (request.url === "http://www.example.com/encryptedkey")
const decypted = decrypt(result)
return result(decrypted)
});
一旦我添加了上面的代码,无论是谁(webview/第 3 方库,或电子应用程序中的任何东西)向 http://www.example.com/encryptedkey
发送请求,收到的客户端代码响应都是 与服务器发送的响应不同。它由上述电子代码操纵。 是否有任何可能的方法使用颤振应用程序来实现这一目标?我在 Google 上搜索并找到了这个 library
但这不起作用,因为我无法控制某些 http 请求,因为它们由我在应用中使用的 3rd 方小部件发送。
因此,我正在寻找一种在服务器和 Flutter 应用程序之间创建某种代理的方法。
这可能与颤振有关吗?任何有关这方面的帮助都非常感谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。