Skip to content
代码片段 群组 项目
提交 29de27f9 编辑于 作者: ling zhang's avatar ling zhang
浏览文件

feat: #1 Add post method

上级 5aee4574
No related branches found
No related tags found
无相关合并请求
import 'package:dio/dio.dart' as dio; import 'package:dio/dio.dart' as dio;
import 'package:flutter/foundation.dart';
import 'package:jihu_gitlab_app/cn/gitlab/app/frameworks/request/environment.dart'; import 'package:jihu_gitlab_app/cn/gitlab/app/frameworks/request/environment.dart';
import 'package:jihu_gitlab_app/cn/gitlab/app/frameworks/request/response.dart'; import 'package:jihu_gitlab_app/cn/gitlab/app/frameworks/request/response.dart';
...@@ -18,4 +19,18 @@ class RequestTemplate { ...@@ -18,4 +19,18 @@ class RequestTemplate {
Future<Response<T>> get<T>(String url) async { Future<Response<T>> get<T>(String url) async {
return Response(await _dio.get(_environment.url() + url)); return Response(await _dio.get(_environment.url() + url));
} }
Future<Response<T>> post<T>(String path, Map<String, dynamic> data) async {
try {
var response = await _dio.post(url(path), data: data);
return Response(response);
} catch (e) {
print(e);
rethrow;
}
}
String url(String path) {
return _environment.url() + path;
}
} }
...@@ -5,7 +5,7 @@ class Response<T> { ...@@ -5,7 +5,7 @@ class Response<T> {
Response(this._response); Response(this._response);
T? body() { T body() {
return _response.data; return _response.data;
} }
} }
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册