Flutter 在flatter中使用Http代理

Flutter 在flatter中使用Http代理,flutter,http,Flutter,Http,我住在一个受限制的国家,像Firebase这样的服务需要使用VPN。 因此,我正在创建一个使用Firebase作为后端的Flatter应用程序&我想知道我可以为应用程序中的所有连接设置代理以获取和发布请求吗?您还没有说是针对哪个平台,但至少对于类似Unix的东西,大多数应用程序和库都尊重http\U代理环境变量,可以在大多数壳中设置,如: $ export http_proxy=http://server-ip:port/ $ export http_proxy=http://127.0.0.1

我住在一个受限制的国家,像Firebase这样的服务需要使用VPN。
因此,我正在创建一个使用Firebase作为后端的Flatter应用程序&我想知道我可以为应用程序中的所有连接设置代理以获取和发布请求吗?

您还没有说是针对哪个平台,但至少对于类似Unix的东西,大多数应用程序和库都尊重
http\U代理
环境变量,可以在大多数壳中设置,如:

$ export http_proxy=http://server-ip:port/
$ export http_proxy=http://127.0.0.1:3128/
$ export http_proxy=http://proxy-server.mycorp.com:3128/
$ export http_proxy=http://foo:bar@server-ip:port/
$ export http_proxy=http://foo:bar@127.0.0.1:3128/
$ export http_proxy=http://USERNAME:PASSWORD@proxy-server.mycorp.com:3128/

适当的字符串将特定于您的环境。有关环境变量解释的详细信息,请访问:。

哦,很抱歉,我忘了说什么平台,但您的答案是正确的,谢谢。请将其标记为正确答案。谢谢