Saltar al contenido principal

Networking

Llamadas de red de Internet en Flutter.

Redes http multiplataforma

#

El paquete http proporciona la forma más sencilla de realizar peticiones http. Este paquete es compatible con Android, iOS, macOS, Windows, Linux y la web.

Notas de plataforma

#

Algunas plataformas requieren pasos adicionales, como se detalla a continuación.

Android

#

Las aplicaciones de Android deben declarar su uso de Internet en el manifiesto de Android (AndroidManifest.xml):

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

macOS

#

Las aplicaciones de macOS deben permitir el acceso a la red en los archivos *.entitlements correspondientes.

xml
<key>com.apple.security.network.client</key>
<true/>

Aprende más sobre la configuración de entitlements.

Ejemplos

#

Para obtener un ejemplo práctico de diversas tareas de red (incluyendo la obtención de datos, WebSockets y el análisis de datos en segundo plano), consulta las recetas del recetario de networking.