Flutter 新闻客户端 - 04 YAPI接口管理、RESTful、生成代码、dio封装

本节介绍了Flutter应用开发中前后端分离的契约模式,重点讲解了YAPI接口管理工具的使用,RESTful接口风格的最佳实践,包括HTTP操作方式、状态控制等。同时,讨论了基于令牌的安全通讯机制如Bearer Token和JWT。此外,还涵盖了自动生成entity的库如json_serializable,dio网络库的封装技巧,以及登录调用的实现,包括密码加密和调用接口的方法。
摘要由CSDN通过智能技术生成

B站视频

https://www.bilibili.com/video/BV1t7411R7tN

本节目标

  • 前后端分离、契约开发模式
  • API 接口管理、工具
  • RESTful 接口规范
  • TOKEN 安全通讯
  • 自动生成 entity 接口实体类
  • dio 封装
  • localstorage 本地存储
  • 密码加密

1. 接口管理

1.1 前后端分离、契约模式

1.2 常见接口管理工具

  • yapi
    https://github.com/YMFE/yapi

  • easymock
    https://github.com/easy-mock/easy-mock

  • RAP2
    https://github.com/thx/RAP

  • swagger
    https://swagger.io/

1.3 yapi 接口管理工具(猫哥推荐)

http://yapi.demo.qunar.com/

  • 输入

  • 输出

1.4 mock 模拟数据

1.5 单元测试

1.6 swagger 导入

2. restful 接口风格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值