网络
Flutter 中的互联网网络调用。
跨平台 HTTP 网络请求
#http 包提供了发出 HTTP 请求的最简单方式。该包支持 Android、iOS、macOS、Windows、Linux 和 Web 平台。
平台注意事项
#某些平台需要执行额外的步骤,详见下文。
Android
#Android 应用必须在 Android 清单文件(AndroidManifest.xml)中声明其对互联网的使用。
xml
<manifest xmlns:android...>
...
<uses-permission android:name="android.permission.INTERNET" />
<application ...
</manifest>
macOS
#macOS 应用必须在相关的 *.entitlements 文件中允许网络访问。
xml
<key>com.apple.security.network.client</key>
<true/>
了解更多关于设置授权(entitlements)的信息。
示例
#如需了解各种网络任务(包括获取数据、WebSocket 以及在后台解析数据)的实践示例,请参阅网络指南(Networking cookbook)。