logo

该视频仅会员有权观看

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

¥
199
/ 年

定义应用服务与接口客户端(AppService, ApiHttpClient)

  • 用户登录成功后,服务端给用户签发令牌。
  • 服务端依据令牌值判断发出请求的用户。
  • 使用h t t b包自定义客户端,创建文件放在app下,命名为app service加jt
  • 导入package h t t p并创建类a p i h t p client继承base client
  • 类中声明字符串属性token存用户令牌,添加构造方法a b i h t b client要求token参数。
  • 实现方法sand处理base request,若token非空,在请求头加authorization及令牌值。
  • 创建类app service继承change notifier,声明oss modela b i h t p client属性。
  • 构造方法设定a p i h t b clients值,通过token初始化。
  • app service内的a b i h t b client用于发送带有用户令牌的请求。