Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtSpHtInr 162 of 224 menu
◀ ▶

Введение в HTTP-запросы в Dart

Программа на Dart может обратиться к удаленному серверу через пакет http из реестра зависимостей. Его имя и версию записывают в pubspec.yaml, как в разделе про пакеты, затем подключают строкой import 'package:http/http.dart' as http;.

Функции вроде http.get отправляют запрос метода GET на указанный Uri и возвращают Future с объектом ответа. В нем есть числовой statusCode и строка body - обычно текст страницы или JSON.

Пока ответ не готов, выполнение в main можно приостановить через await. Для этого объявляют void main() async { ... }. Сбой сети без перехвата обрывает программу с сообщением об ошибке.

Сервис httpbin.org отражает параметры запроса в теле ответа. Длинная строка в консоли после успешного чтения - это содержимое ответа, которое клиент получил целиком.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить