import 'package:http_interceptor/http_interceptor.dart'; class HttpInterceptor extends InterceptorContract { Future interceptRequest({RequestData data}) async { print('RequestData ${data.body}'); try { // data.params['appid'] = OPEN_WEATHER_API_KEY; // data.params['units'] = 'metric'; data.headers["Content-Type"] = "application/json"; data.headers["Accept"] = "application/json"; } catch (e) { print(e); } return data; } @override Future interceptResponse({ResponseData data}) async { print('${data.body}'); return data; } }