Home

Make HTTP request

library: web platform library part: fetch
fetch(url, {method: "POST"});
library: http library part: request
http.request()
library: io library part: HttpClient
import 'dart:io';
import 'dart:convert';

main() async {
  var url =
      'https://www.example.com';
  var client = HttpClient();
  var request = await client.getUrl(Uri.parse(url));
  var response = await request.close();
  print(response.headers);
  print(response.statusCode);
  String body = '';
  await for (var data in response.transform(utf8.decoder)) {
    body = '$body$data';
  }
  print(body);
}