post method
封装 POST 请求
Implementation
Future<ApiResponse> post(
String path, {
dynamic data,
Map<String, dynamic>? queryParameters,
}) async {
try {
Response response = await _dio.post(
path,
data: data,
queryParameters: queryParameters,
);
return ApiResponse(isSuccess: true, payload: response.data);
} on HandledRequestException catch (e) {
// 处理请求异常
return ApiResponse(isSuccess: false, payload: e.uiErrMessage);
} on DioException catch (e) {
print("common_flutter未知异常: $e");
return Future.error(e);
}
}