prototype complete
This commit is contained in:
@@ -13,12 +13,14 @@ class Http {
|
||||
dio.options.baseUrl = baseUrl;
|
||||
dio.options.connectTimeout = const Duration(seconds: 60);
|
||||
dio.options.receiveTimeout = const Duration(seconds: 60);
|
||||
dio.interceptors.add(LogInterceptor(
|
||||
request: true,
|
||||
responseBody: false,
|
||||
requestBody: false,
|
||||
error: true,
|
||||
));
|
||||
dio.interceptors.add(
|
||||
LogInterceptor(
|
||||
request: true,
|
||||
responseBody: false,
|
||||
requestBody: false,
|
||||
error: true,
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Future<dynamic> get(String url) async {
|
||||
@@ -27,4 +29,17 @@ class Http {
|
||||
logger.i(response.data.toString());
|
||||
return response.data;
|
||||
}
|
||||
|
||||
Future<dynamic> post(String url, dynamic data) async {
|
||||
Map<String, String> headers = {'Content-Type': 'application/json'};
|
||||
|
||||
Response response;
|
||||
response = await dio.post(
|
||||
baseUrl + url,
|
||||
data: data,
|
||||
options: Options(headers: headers),
|
||||
);
|
||||
logger.i(response.data.toString());
|
||||
return response.data;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user