diff --git a/lib/src/page/network_manager.dart b/lib/src/page/network_manager.dart index 2745d569..c8be4555 100644 --- a/lib/src/page/network_manager.dart +++ b/lib/src/page/network_manager.dart @@ -567,12 +567,16 @@ class Response { Future get content { _contentFuture ??= _bodyLoadedCompleter.future.then((error) async { if (error is Exception) throw error; - var response = await _networkApi - .getResponseBody(network.RequestId(request.requestId)); - if (response.base64Encoded) { - return base64.decode(response.body); - } else { - return response.body; + try { + var response = await _networkApi + .getResponseBody(network.RequestId(request.requestId)); + if (response.base64Encoded) { + return base64.decode(response.body); + } else { + return response.body; + } + } catch (message) { + _logger.fine('[Response.content] getResponse error: $message'); } }); return _contentFuture;