【发布时间】:2020-09-25 09:28:45
【问题描述】:
当我尝试通过 HttpClient 和 http 包发出 http 发布请求时,我遇到了一些奇怪的问题,并且我都收到了:
[ERROR:flutter/lib/ui/ui_dart_state.cc(166)] Unhandled Exception: HttpException: Connection closed before full header was received, uri = https://dumb.api.url/api/login
奇怪的是它可以通过 postman、curl 以及如果在 Android (Kotlin) 上本地完成。此外,没有打开 VPN 或其他任何东西。
我知道有很多类似的问题,但没有一个对我有帮助。
我已经尝试过使用 http 包、HttpClient、ioClient、Dio 来发出请求。我还尝试设置超时、使用延迟、使用 badCertificates 回调、清理项目(flutter clean)、重新启动 IDE 和设备并在模拟器和设备上运行。
【问题讨论】:
-
嗨,你试过这个吗? stackoverflow.com/a/56942627/9707804
-
是的,它没有用。另外,链接中的问题是关于连接到模拟器。就我而言,我在发送 http 请求时遇到问题
-
github.com/flutter/flutter/issues/41573 ...你可以看看这个问题。
-
我也看过这个)我已经在问题中添加了我尝试过的东西
-
你解决了吗?是 http 还是 https 发生的?
标签: flutter http post httpclient httpexception