Flutter开发效率提升1000%,Flutter Quick教程之定义Api(二)

如何定义一个Api Request。其他的地方依照常规填写就行,讲一讲需要注意的地方。

1,Headers

当tab是headers的时候,点击下面的加号按钮,会弹出

输入框下面有提示输入Headers的规则,即以分号隔开。比如

content-type : application/json

2,Add Parameters里面的Specific参数。

tab是Add Parameters的时候,点击下面的加号按钮,会弹出

这里面的诸多选项和定义页面构造参数和State 成员变量并没有区别,只有一个Specific需要注意。

specific的意义即:是具体的值还是变量引用。

比如一个网络请求:

response = await httpclient.post('/test', data: {'id': 21, 'name': 'jack'});

这个id就是specific的

如果这个id不是specific的,那么默认值引用的就是具体的变量。不是specific的时候,右边default value就会变成一个选择按钮,即选择变量。

无论默认值是什么,只要在调用Api的时候传了值,那么就会优先使用所传的值。

要完成一个Api 定义,光有Request是不行的,还得有Response,否则会提示定义未完成。

官网地址 www.appshop.cc

相关推荐
XiaoYu20025 小时前
第8章 Three.js入门
前端·javascript·three.js
这个一个非常哈5 小时前
element之,自定义form的label
前端·javascript·vue.js
PoppyBu5 小时前
Ubuntu20.04版本上安装最新版本的scrcpy工具
android·ubuntu
yfmingo6 小时前
flutter 哪些任务是在微队列,哪些是在事件队列
flutter
执念、坚持6 小时前
Property Service源码分析
android
阿东在coding6 小时前
Flutter 测试框架对比指南
前端
是李嘉图呀6 小时前
npm推送包失败需要Two-factor权限认证问题解决
前端
自己记录_理解更深刻6 小时前
本地完成「新建 GitHub 仓库 react-ts-demo → 关联本地 React+TS 项目 → 提交初始代码」的完整操作流程
前端
用户41659673693556 小时前
在 ViewPager2 + Fragment 架构中玩转 Jetpack Compose
android
借个火er6 小时前
Chrome 插件开发实战:5 分钟上手 + 原理深度解析
前端