Flutter网络请求

156 阅读1分钟

前言

一般使用第三方然后自己封装一下业务逻辑

dio

get请求

  void getHttp() async {
    try {
      Response response = await Dio().get("http://www.baidu.com");
      print(response);
    } catch (e) {
      print(e);
    }
  }

Tips:如果是新工程使用iOS调试的话可能会出现HTTP不允许连接的情况,需要进行iOS的HTTP允许配置 打开info.plist文件配置添加

	<key>NSAppTransportSecurity</key>
	<dict>
		<key>NSAllowsArbitraryLoads</key>
		<true/>
	</dict>