网络
跨平台 http 网络
#http
package 提供了 http 请求最简单易用的方法。该 package 支持 Android、iOS、macOS、Windows、Linux 以及 Web。
平台说明
#部分平台需要额外的步骤,详见下文。
Android
#Android 应用程序必须在 Android manifest (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。
示例
#有关各种网络任务(包括:获取数据、WebSockets 和后台解析数据)的实用示例,请查阅 网络 cookbook。
除非另有说明,本文档之所提及适用于 Flutter 的最新稳定版本,本页面最后更新时间: 2024-04-27。 查看文档源码 或者 为本页面内容提出建议。