微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何拦截flutter中的所有http响应?

如何解决如何拦截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 举报,一经查实,本站将立刻删除。