gpt4 book ai didi

android - Flutter 应用程序未使用 Fiddler 代理

转载 作者:IT王子 更新时间:2023-10-29 06:32:46 30 4
gpt4 key购买 nike

我刚开始玩 Flutter,现在正在尝试做一些简单的 HTTP(s) 请求。我一直使用带代理的 Fiddler 来调试从 Android 应用程序发送的请求,但是从 Flutter 发送的请求似乎没有显示。

有什么方法可以让 Fiddler 显示 Flutter 请求,或者我可以/应该使用其他一些 HTTP 请求调试工具/监视器吗?

最佳答案

我对 Drony 进行了更多测试,并使其正常工作。还有一个问题,我无法再发送 HTTPS 请求,因为 Dart/Flutter 没有一种简单的方法来信任所有 SSL 证书。此时我可以调试 HTTP 请求。

我的 API 仅支持 HTTPS 请求,因此在我的 Flutter 应用程序中,我请求 HTTP 版本并通过 Fiddler 将其转发到 HTTPS API:(以下代码进入 OnBeforeRequest 函数)

    if (!oSession.isHTTPS && oSession.HostnameIs("api.xxxx.me")){
oSession.fullUrl = "https://" + "api.xxxx.me" + oSession.PathAndQuery;
}

关于android - Flutter 应用程序未使用 Fiddler 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49067382/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com