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

相关推荐
codingWhat3 分钟前
uniapp 多地区、多平台、多环境打包方案
前端·架构·node.js
HelloReader6 分钟前
从 Tauri 2.0 Beta 升级到 2.0 Release Candidate Capabilities 权限前缀与内置 Dev Server 网络策略变
前端
只与明月听37 分钟前
RAG深入学习之Chunk
前端·人工智能·python
一枚前端小姐姐1 小时前
低代码平台表单设计系统架构分析(实战一)
前端·低代码·架构
HelloReader1 小时前
Tauri 1.0 升级到 Tauri 2.0从“能跑”到“跑得稳”的迁移实战指南(含移动端准备、配置重构、插件化 API、权限系统)
前端
傅里叶1 小时前
iOS相机权限获取
flutter·ios
JunjunZ1 小时前
uniapp 文件预览:从文件流到多格式预览的完整实现
前端·uni-app
_Eleven1 小时前
React 19 深度解析:Actions 与 use API 源码揭秘
前端
Haha_bj2 小时前
Flutter—— 本地存储(shared_preferences)
flutter
_AaronWong2 小时前
Vue3+Element Plus 通用表格组件封装与使用实践
前端·javascript·vue.js