00:00
好,接下来呢,我们来讲一下这个post的请求啊,其实这个post请求啊,跟这个盖子的请求啊非常相似,只是呢,它这里面呢,需要啊你传递参数啊,但是整体的步骤呢,也是分这么三大步啊,来分别写一下。啊,给它删掉也是分这么三大步啊,第一步大家还记得吗?创建一个请求队列,第二步干嘛创建一个post请求,第三步将post请求添加到队列中,就这么简单啊,还是分这么三大步。接下来我们一步一步实现。首先,第一步。wall.new一个request啊,创建一个队列,里面传递一个上下文,There is。Out加回车啊,生成这个请求队列,然后呢,创建一个post的请求啊,还是创建一个实际request啊,实际类型的还是不管它不管它参数,先把整体实现好,然后呢,接下来再往下。
01:18
再往下呢,还是将这个。请求添加到这个队列中,我艾特谁呢?就艾特他。艾进来。接下来我们处理它的参数啊,这个请求的参数,这个参数啊和这个get请求啊,和上面这个有点区别啊,有点区别看一下。我们这辆要用哪一个呢?要用到上面这一个啊,这个method method,因为你要跟这个get请求有区分的啊,下面这个是get请求啊,上面这个可以用post请求啊,调用一个method啊。点post,你要强调一下是post请求,嗯,这个是一个区别,那再往下呢,就是URL这个呢,跟get请求没有任何区别啊,同样也是个地址啊,但是这个地址中呢,不能传递参数啊,不能传递参数,因为post请求啊,我们还是把这个地址拿过来,还是用同样的地址就行了。
02:20
拿来。拿回来之后呢,后面还是有两个监听啊,两个监听一个是接收成功,一个是接收失败,跟get请求没有任何的区别,好,我们这里创建一个又一个listener。这是成功之后的回调啊,再往下再用一个error。这个是失败之后调用的,那么这个POS的请求怎么传递参数呢?哎,这里需要在这个request啊,这里面有一个方法。Get p啊,也就是这个方法,你要重写一下获取参数,在这里面你可以干嘛呢?可以你用一个map。
03:09
泛型10G10G啊,跟它的类型是一模一样的啊,一模一样的,然后这里面呢,我定义一个map,等于你一个哈西map。在这个map中,你就可以添加你正常POS请求上传的参数,比如说posts啊,Y61。六一啊。后面呢,给一个参数。Palm。啊,Palm p1啊,参数一这样,然后呢,别忘了把这个map添加到这里面。啊,添加这里面并给他返回啊,这样就可以了,可以了,只是呢,目前我们这个URL啊,啊,它不需要这个参数啊,这里面呢啊,我们直接可以给它干掉就可以了,如果有的话,直接以这种啊map的形式将这个参数添加进去就可以啊,就这么简单,然后呢,我们把这个实现一下啊接收成功之后,那我们还是显示一下结果test.set test将这个S数据显出来。
04:17
最后呢,如果是失败了呢,那就是TV.set test这个加上请求失败,并把失败原因打出来。Wall啊,就这么简单搞定,好,我们运行一下看看效果。点击玻璃。嗯,点击post。这样呢,这个数据啊,同样可以请求过来啊,大家一定要记住,分这么三大数,分别是创建队列啊,创建这么一个post请求啊,Post请求啊,然后下面最后是这么一个添加到队列中啊,具体的这个post请求和get请求的区别啊,就在这个参数上有一个加了post请求,需要加一个post。
05:15
啊,需要加个post,同时在这个需要参加参数的后面啊,要重写一个get p。Gets这样呢,在这里面呢,你可以输入你的请求参数就可以了啊,其他地方跟get请求啊,基本是一样的啊一样的。
我来说两句