07.Dio基础_POST请求的使用

越界问题解决

容器越界的问题,越界是因为键盘弹起的问题。如果键盘不弹起是不会越界

我们加一个滚动组件就可以解决。

这是技术胖视频中出现的越界的截图效果

这是我自己电脑上开发的效果,没有出现越界的问题:

我们在这里外层套一个组件:SingleChildScrollView

把原来我们的container组件放在SingleChildScrollView里面

视频中的问题就解决了。

easy-mock

https://easy-mock.com/login

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走进了房间,来为你亲情服务"
}
}

最新文章

  1. nginx配置
  2. Redis系列(二)-Hredis客户端设计及开源
  3. java读取输入流
  4. Windows Store App JavaScript 开发:获取文件和文件夹列表
  5. [No00004B]Windows 下面为Python3.5安装NoteBook
  6. mysql 数据导出 常用总结
  7. android学习笔记三
  8. HTML5之拖拽(兼容IE和非IE)
  9. perl 面向对象demo
  10. thinkphp引入类的使用
  11. 高放的c++学习笔记之函数基础
  12. HDU 4293 Groups
  13. LNK1207: incompatible PDB format in********
  14. chrome 关闭自己主动更新
  15. 舒适的路线 (code[vs] 1001)
  16. svn用Cornerstone上传项目丢失静态库.a问题的解决
  17. BeanFactory VS FactoryBean
  18. 当今游戏大作share的特性大盘点
  19. ⑨bootstrap组件 按钮式下拉菜单 输入框 使用基础案例
  20. PreparedStatement和Statement区别

热门文章

  1. oracle死锁的检测查询及处理
  2. Linux 中权限控制实例
  3. Android与WebView的插件管理机制
  4. TCP协议和socket API 学习笔记
  5. CenterOS下搭建Hadoop环境
  6. Java之运行时异常与编译时异常区别
  7. Easyui datagrid 怎么添加操作按钮,rowStyler
  8. 【C++基础学习】Vector
  9. holiday和vacation的区别
  10. JSR 303 - Bean Validation 是什么?