Flutter实战视频-移动电商-07.Dio基础_POST请求的使用
2024-08-30 05:36:30
07.Dio基础_POST请求的使用
越界问题解决
容器越界的问题,越界是因为键盘弹起的问题。如果键盘不弹起是不会越界
我们加一个滚动组件就可以解决。
这是技术胖视频中出现的越界的截图效果
这是我自己电脑上开发的效果,没有出现越界的问题:
我们在这里外层套一个组件:SingleChildScrollView
把原来我们的container组件放在SingleChildScrollView里面
视频中的问题就解决了。
easy-mock
post请求的方式
效果展示:
Future getHttp(String typeText) async{
try {
Response response;
var data={'name':typeText};
response= await Dio().post("https://www.easy-mock.com/mock/5c60131a4bed3a6342711498/baixing/post_dabaojian",
queryParameters:data
);
return response.data;
} catch (e) {
return print(e);
}
}
postman去请求这个接口
请求返回的数据,如果接口访问失败了 ,可以自己写后台模拟数据的返回
{
"success": true,
"data": {
"default": "jspang",
"_req": {
"method": "GET",
"url": "/mock/5c60131a4bed3a6342711498/baixing/dabaojian?name=111",
"header": {
"host": "www.easy-mock.com",
"x-forwarded-for": "124.128.54.250",
"x-forwarded-proto": "https",
"connection": "close",
"content-length": "",
"content-type": "text/plain",
"user-agent": "PostmanRuntime/7.21.0",
"accept": "*/*",
"cache-control": "no-cache",
"postman-token": "6093768f-fa80-4833-8e4c-0108fdb8a5fd",
"accept-encoding": "gzip, deflate"
}
},
"name": "111走进了房间,来为你亲情服务"
}
}
最新文章
- nginx配置
- Redis系列(二)-Hredis客户端设计及开源
- java读取输入流
- Windows Store App JavaScript 开发:获取文件和文件夹列表
- [No00004B]Windows 下面为Python3.5安装NoteBook
- mysql 数据导出 常用总结
- android学习笔记三
- HTML5之拖拽(兼容IE和非IE)
- perl 面向对象demo
- thinkphp引入类的使用
- 高放的c++学习笔记之函数基础
- HDU 4293 Groups
- LNK1207: incompatible PDB format in********
- chrome 关闭自己主动更新
- 舒适的路线 (code[vs] 1001)
- svn用Cornerstone上传项目丢失静态库.a问题的解决
- BeanFactory VS FactoryBean
- 当今游戏大作share的特性大盘点
- ⑨bootstrap组件 按钮式下拉菜单 输入框 使用基础案例
- PreparedStatement和Statement区别