Networking & http


Cross-platform http networking

The http package provides the simplest way to issue http requests. This package is supported on Android, iOS, and the web.

Platform notes

Some platforms require additional steps, as detailed below.


Android apps must declare their use of the internet in the Android manifest (AndroidManifest.xml ):

<manifest xlmns:android...>
 <uses-permission android:name="android.permission.INTERNET" />
 <application ...


For a practical sample of various networking tasks (incl. fetching data, WebSockets, and parsing data in the background) see the networking cookbook.

Latest flutter documents from Flutter. Enhanced Search by DeepKB.