在 Flutter 中,你可以使用 http
库来发送 HTTP 请求并获取响应。如果你想判断一个网页是否存在,可以使用 http
库发送一个 HEAD
请求,然后检查响应状态码是否为 200 OK
。如果是,则表示网页存在;如果不是,则表示网页不存在。
具体的代码实现如下:
import 'package:http/http.dart' as http;
// 异步函数,用于判断网页是否存在
Future<bool> isWebPageExists(String url) async {
// 发送 HEAD 请求
final response = await http.head(url);
// 返回响应状态码是否为 200
return response.statusCode == 200;
}