Что нужно знать про http package во Flutter/Dart?
Что хотят услышать интервьюеры:
Коротко: Пакет http дает базовый API для HTTP-запросов в Dart/Flutter и подходит для простых REST-клиентов.
Ответ:
Где применяется:
- нужно явно обрабатывать statusCode
- JSON парсится отдельно
- для сложных interceptors часто выбирают Dio
Пример:
final response = await http.get(Uri.parse('$baseUrl/users'));
if (response.statusCode != 200) throw ApiException(); Как отвечать на собеседовании: объясните назначение, границы применения и почему это лучше альтернативы в конкретном сценарии. Типичная ошибка: игнорировать statusCode и считать любой ответ успешным.