我正在使用该flutter-dio
包发出 HTTP 请求,并在我方便的情况下对其进行了包装,如下所示
Future<dynamic> post(String uri, dynamic body, {String authKeyCust}) async {
authKey = await SecureStorage.getAuthKey();
try {
Response response = await dio.post(
uri,
data: body,
options: Options(headers: {"authkey": authKeyCust ?? "$authKey"}),
);
return response.data;
} on DioError catch (error) {
print('error: $error');
} on SocketException catch(error) {
print('No net');
}
}
我想要的只是应用程序在发生任何错误时不会因异常而崩溃/暂停。