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

相关推荐
excel11 小时前
AI 冲击下的前端发展指引:从工具到价值的重塑
前端
文心快码BaiduComate11 小时前
提升组织级AI Coding质量:电商搜索项目实践
前端·后端·程序员
excel12 小时前
AI 时代前端转型:模型训练才是未来的核心竞争力
前端
放下华子我只抽RuiKe512 小时前
FastAPI 全栈后端(四):认证与授权
开发语言·前端·javascript·python·深度学习·react.js·fastapi
持敬chijing12 小时前
Web渗透之前后端漏洞-文件包含漏洞
前端·安全·web安全·网络安全·网络攻击模型·安全威胁分析
CV艺术家12 小时前
前端免费高效的接入天气组件(天气网),控制组件的样式
前端
hunterandroid13 小时前
RecyclerView 进阶:DiffUtil 与列表更新
前端
_codeOH13 小时前
Vue 3 vs React 19:框架还在卷,核心原理就这些
前端·vue.js
the_answer13 小时前
CSS 新时代:浏览器原生能力如何重塑前端开发范式
前端
不会写DN13 小时前
固定背景图不随页面滚动的完美方案
前端