post<T> method

  1. @override
Future<DetaResponse<T>> post<T>(
  1. Uri url, {
  2. Map<String, String> headers = const {},
  3. Object? data,
})

Make http POST request.

Implementation

@override
Future<DetaResponse<T>> post<T>(
  Uri url, {
  Map<String, String> headers = const {},
  Object? data,
}) async {
  try {
    final response = await _dio.postUri<T>(
      url,
      data: data,
      options: Options(headers: headers),
    );

    return DetaResponse(body: response.data, statusCode: response.statusCode);
  } on DioError catch (e) {
    throw _handleError(e);
  }
}