跨平台 HTTP 網路連線

#

http 套件提供最簡單的方式來發送 HTTP 請求。此套件支援 Android、iOS、macOS、Windows、Linux 以及網頁平台。

各平台注意事項

#

部分平台需要額外的設定,詳情如下。

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/>

進一步了解設定權限

範例

#

如需各種網路相關任務(包含資料擷取、WebSockets 及於背景解析資料)的實用範例,請參閱 networking cookbook recipes