postAsync<T> method
Implementation
Future<MappedNetworkServiceResponse<T>> postAsync<T>(String path, dynamic req,
{bool hasHeaders = true}) async {
var jsonTmp = json.encoder.convert(req);
final Map<String, dynamic>? reqMap = jsonDecode(jsonTmp);
'path:$path,req:$reqMap'.printXNetLog();
'${headers()}'.printXNetLog();
final content = json.encoder.convert(reqMap);
content.printXNetLog();
try {
var dioRes = await dioInstance.post(path,
data: reqMap,
options: hasHeaders ? this.optionsJson : this.optionsEmpty);
return _processDIOResponse(dioRes);
} on dio.DioException catch (err) {
print('DioException:${err.message}');
return _processDIOResponse(err.response);
}
}