00:00
下面下面呢,我们要去提交post请求。POS的请求,他的这个开始整整体逻辑其实跟他们。差不多对吧,来我们也是一样,把这个拿着。过来好,拿了过来以后呢,我们来看哪些地方是需要有变动的,前面这一部分都是固定的,好了,从这一个开始。我得到路径是不带这个好,这一个数据往从哪去提交了,大家看啊,连接服务器发请求,得到响应数据发请求,我这里面是不是要去写一个请求体啊。怎么写小写先要得到什么?得到输入流是吧?啊,输出流说错了啊,输出牛啊并写啊提交,呃,写请求题,写请求题吧,是他呀,这就请求体呗。
01:15
嗯。啊,写完之后题最后呢,能得到小页码必须是200,得到input stream去读,最后放开连接是吧。这是不是整体都是一样的?能看到吗?还需要我再跟大家写一遍吗?啊,需要我们直接写啊。来一个它再给大家写一遍,Grows dial叠秀,来一个this,哪一个空。Message写的是一个正在加载中,好了吧,第一步,第二步启动分线程。
02:03
小case,一个thad.start好了,这一次我们用另外一种方式,又一个roundable。好,它就在分线程处理的是吧,我们在分线程呢,去做第三步啊,整个去做第三步啊,第三步呢,又分为这样好多个步骤。啊,一不一不住。嗯,来把这里面呢,都给它一个加起来,好,下面我们来看一下得到它啊,这个也是挺好得的ET。Ul.get text.q10g,嗯,搞定一个来创建一个UI对象URL,对象URL等于另一个URL,传一个pass来下面打开连接好,这个地方需要去捕获异常。
03:11
啊,适当的刷开,把这个异常呢给整大一点。嗯,好,下面。来Ul.open connection返回的声明是一个它,但是这个不对,我们得用httpl connection connection,嗯,前转。好,下面需要做三个测设置啊,Set request method等于post,我记得没错的话,应该是要大写啊,好看点,Shirt。连接超时连接看太out啊,五百五千别写的太短了啊,写的太短的话是有可能有问题的,来点。
04:07
Read timeout等于啊,我又写个5000得了啊,嗯,好,下面连接点看好,下面得到输出流点get out of the stream。啊,OS是吧,好OS去写,怎么写呢?Right写它只能写一个bit数组怎么办?因为我们要写的是不是这样一个数据啊,啊来,我假设这是我的数据,嗯,这是一个字串数据,请求体数据。怎么办呢?把它转换成一个BA数组吧,它有一个方法叫get BA啊,传一个utf杠八给你吧,好,下面咱是不是做过了?嗯,得到一个结果码,connection.get response cold cold。
05:18
这个response呢,必须是。200的对吧?If,如果说瑞response code等于200,我才去做读的事,对吧。嗯,好来,怎么说呢,connection.get input stream,哪一个is?现在是不是想办法把is读成一个字符串呢?这个我不再写了啊,这已经写了N遍了。嗯,哪一个他啊,我就在里面把它拿过来啊,把这个都拿过来吧,下面我就不整了啊,因为我们写了好多遍这个东西。
06:07
那result,诶这个地方不写用了它吗?它怎么还还是这样的呢。啊,这是一个,这是它的一个一个小提示,嗯,提示的是一个啥呀。Not used,我有用吗?我怎么可能没用呢,我用了不就他吗,是吧,有的时候会声小问题,不用管它啊好,下面带log。是不是了呀,哎,不是我的带了。都有这个地方没有是吧,没有声命变量对吧,Progress大log没有声明变量,嗯,导致的问题啊,再加一个是吧。
07:00
这样不就好了吗?看到了吧,好,第七断开连接connect,点第4CONNECT好啊。没关了,输出牛没关了啊来还有一个牛没关是吧,还有吗?有啊有一个牛,这个牛呢叫OS是吧?OS要关的话,注哪关呢?我们来看一下,在在这这在这关得了,你想吗?在这里面你不能在衣服里面关呢,那万一他要他要不是200呢,是不是能理解吧,我们是在这里关了也要保险一点,其实真正的要去做的话,都是要在哪关呢。掰了你没关啊,那样写的话代码太麻烦了啊,就没必要这么做。啊,尤其在测试的时候,我们就省一点,嗯,好,这样我们就把它写了一下来,我把这个数据呢给它稍微改改。
08:03
我这里面的看2A是12好了吧。好了,下面我们就要去运行一下,看看行不行。大家别看这个代码特别特别多啊,但是难度并没有多大,别被代码多少给下载。啊。来啊,发请求,走。我是不是没启动啊,啊,对吧,这不是关闭了吗?对吧,没有没有返回数据吧,嗯,没有开。好了,我看一下。开以后呢,来,我再一次发一个请求,走。嗯,来看一下。怎么洗啊?是POS的请求啊啊套死啊没有问题。
09:04
这个是对的啊。只要我们把get请求那种方式写好了,Post请求就难度要小很多了啊,嗯。
我来说两句