我面临与公司代理有关的问题。我要调用url
https://google.com
,这里有3种情况:
google.com
。google.com
。dio.get(https://google.com)
但它被某些东西阻止了。响应是“连接超时”。我确实尝试使用 http
包代替 dio
,但没有结果。我仍然调用
flutter pub get
,并且flutter doctor
没有给出任何错误。我尝试使用 Flutter 3.3.10、3.7.12 和 3.10.6。
我尝试了很多解决方案,包括:
http_proxy
、https_proxy
。但是它们都不起作用。如果你遇到同样的问题,我超级超级谢谢你。对公司代理太厌倦了,他们阻止了一切。
向 Google 等大型流行网站发送 HTTP 请求有时会导致超时错误。可能会出现这些类型的错误,因为网站可能需要一些时间来响应。 您可以尝试增加超时时间
final dio = Dio(BaseOptions(connectTimeout: 10000, receiveTimeout: 10000));