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

相关推荐
2401_zq136y032 小时前
Flutter for OpenHarmony:从零搭建今日资讯App(三十)错误处理与异常管理
flutter
尾善爱看海2 小时前
不常用的浏览器 API —— Web Speech
前端
2401_zq136y032 小时前
Flutter for OpenHarmony:从零搭建今日资讯App(二十六)本地存储实现
flutter
美酒没故事°3 小时前
vue3拖拽+粘贴的综合上传器
前端·javascript·typescript
Dreamboat¿3 小时前
解析PHP安全漏洞:Phar反序列化、Filter链与文件包含的高级利用与防御
android·网络·php
2401_882351523 小时前
Flutter for OpenHarmony 商城App实战 - 会员中心实现
windows·flutter
jingling5554 小时前
css进阶 | 实现罐子中的水流搅拌效果
前端·css
周杰伦的稻香4 小时前
MySQL中常见的慢查询与优化
android·数据库·mysql
鸣弦artha5 小时前
Flutter框架跨平台鸿蒙开发——Widget体系概览
flutter·华为·harmonyos