Во Flutter легко перенаправить пользователя на веб-сайт, используя url_launcher (ФИГ. А). Ищу способ вернуть код состояния HTTP после завершения / сбоя. В идеале это должно быть возвращено в виде строки для вывода текста.
ФИГ. А;
_launchURL() async {
const url = 'https://google.com/';
if (await canLaunch(url)) {
await launch(url);
} else {
throw 'Could not launch $url';
}
}
Спасибо





import 'package:http/http.dart' as http;
void _loadFromUrl(String url) async {
http.Response response = await http.get(url);
if (response.statusCode == 200) {...}
else {...}
Я надеюсь это поможет
Это работает! Спасибо, Андрей. Однако возникает вопрос: как я могу вернуть код состояния в виде строки? Это то, для чего мне это нужно: print('All Good! This link returned status code' + response.statusCode);
print('All Good! This link returned status code ${response.statusCode}');
Я свяжусь с вами по этому поводу как можно скорее. Спасибо