getAPI2 method
Implementation
Future<String> getAPI2(String url, {bool hasHeader = true}) async {
try {
http.Response response;
final prefs = await SharedPreferences.getInstance();
final constants = Constants();
final uri = Uri.parse(constants.baseUrl + url);
if (hasHeader && prefs.containsKey(constants.isLogin) && prefs.getBool(constants.isLogin)!)
response = await http.Client().get(uri, headers: await _getHeader());
else
response = await http.Client().get(uri);
print('\nadvn-request url: ' + Constants().baseUrl + url);
print('\nadvn-response get: ${response.body}\n');
if (response.statusCode == 200) return response.body;
} catch (_) {}
return '';
}