Fetch data from API calls in Flutter
Flutter uses the http package. To install the http package, add it to the dependencies’ section of our pubspec.yaml.
dependencies: flutter: sdk: flutter http:
Flutter uses the dart:io core HTTP support client. To create an HTTP Client, import dart:io.
import 'dart:io';
The client supports the following HTTP operations: GET, POST, PUT, and DELETE.
final url = Uri.parse('https://httpbin.org/ip'); final httpClient = HttpClient(); FuturegetIPAddress() async { final request = await httpClient.getUrl(url); final response = await request.close(); final responseBody = await response.transform(utf8.decoder).join(); final String ip = jsonDecode(responseBody)['origin']; setState(() { _ipAddress = ip; }); }
Search within Codexpedia
Custom Search
Search the entire web
Custom Search
Related Posts