logo

该视频仅会员有权观看

立即开通课程「Flutter 移动端应用开发实践」权限。

¥
199
/ 年

自定义网络请求异常(HttpException)

  • 使用TTB包发送请求时,若响应非正常,可抛出一个异常。
  • 可自定义异常,在项目中新建文件存于lib/up/exceptions,文件名为http_exception_result
  • 在该文件中定义名为HTTPException的类,实现Exception接口。
  • HTTPException添加一个名为message的字符串属性和构造方法。
  • 覆盖toString方法以返回HTTPExceptionmessage的值。
  • 发送网络请求非正常响应时,使用HTTPException
  • 可根据需求定义不同的异常类型,以便判断异常并相应处理。