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

相关推荐
剪刀石头布啊6 分钟前
泛洪DFS、BFS
前端
qetfw6 分钟前
Windows Server AD CS:根 CA、Web 证书模板与域内自动注册
前端·windows·windows-server
剪刀石头布啊6 分钟前
为什么React组件很少前缀,而vue的不少组件都有前缀
前端
蓝速科技10 分钟前
政务自助终端信创选型与无人值守落地方案
android·大数据·数据库·人工智能·科技·技术分享·政务
剪刀石头布啊12 分钟前
gird网格布局
前端
啃火龙果的兔子14 分钟前
Google Chrome(谷歌浏览器)常用快捷键
前端·chrome
剪刀石头布啊16 分钟前
js真的是单线程实现异步并发么?
前端
剪刀石头布啊21 分钟前
js中改变this指向的操作有哪些
前端
剪刀石头布啊21 分钟前
vue、react 列表中使用 index 作为 key 的话,修改某一个元素后会发生什么
前端
方方洛23 分钟前
glowglow:语言无关的语法高亮器是怎么实现的
前端·前端框架