跳到主內容

網路

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)