首页 > 解决方案 > 停止显示来自 HTTP 或 DIO 请求的错误

问题描述

当我收到来自 API 的错误请求时(当服务器响应 500 时)时出现问题。我正在使用diohttp插件进行颤振插件。

问题是颤动没有显示任何错误。

(DIO: resp.data, HTTP: resp.body)

标签: flutter

解决方案


试试这个进行异常处理

try {
    Response response = await dio.get('https://google.com');
    print(response.statusCode); // 500
    print(response.data); // Contains a Dio Error object
    } on DioError catch(e) {
        print(e);
    }
}

推荐阅读