zoukankan      html  css  js  c++  java
  • Flutter实战视频-移动电商-07.Dio基础_POST请求的使用

    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": "14",
                    "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走进了房间,来为你亲情服务"
        }
    }
  • 相关阅读:
    面试题:最小的K个数
    面试题:反转链表
    面试题:二进制中1的个数
    数据结构之二叉树
    Serializable-源码分析
    归并、希尔、快速排序
    栈与队列
    简单排序(冒泡、选择、插入)
    Shiro 框架认证和授权
    mybatis select查询使用返回结果为resultMap
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/10634060.html
Copyright © 2011-2022 走看看