import 'package:dio/dio.dart';
import 'dart:async';
import 'dart:io';
import '../config/service_url.dart';
//加个{}就是可选参数
Future request(url,{formData})async {
try {
Response response;
Dio dio =new Dio();
dio.options.contentType =
ContentType.parse("application/x-www-form-urlencoded").toString();
if(formData==null){
response =await dio.post(servicePath[url]);
}else{
response =await dio.post(servicePath[url], data: formData);
}
if (response.statusCode ==200) {
return response.data;
}else {
throw Exception('后端接口异常');
}
}catch (e) {
return print("error:::${e}");
}
}
网友评论