HTTP三种协议
LM_AC
本人博客原创内容只是个人观点,若有错误,请大神指正.
展开
-
HTTP的三种传输协议
1 . 谷歌官方推荐的 HttpUrlConnection 2 . HttpClient 3 . OkHttpClient 这三种方式的每一种都有get,post处理 ,详情请看后续代码原创 2017-08-28 20:45:26 · 924 阅读 · 0 评论 -
使用HttpUrlConnection的GET方式从网上下载数据
1 . 首先要明白需求:实现从网上下载数据 2 .步骤: 2-1.URL 统一资源定位符 2-2.定义connection 2-3. 设定 请求方式 2- 4.连接服务器 2-5.接收响应 3 . 接收响应的时候,判断请求是否成功, 响应的状态状态码200, 表示请求响应成功了,如果 404 找不到页面 , 500 服务器错误package com.qf.demo5;原创 2017-08-28 20:55:35 · 499 阅读 · 0 评论 -
使用HttpUrlConnection的GET方式返回响应信息
1 . http://localhost:8080/Day28_03/LoginServlet?useName=zhangsan&pwd=123这个链接是登陆之后会先显示登陆成功或者失败信息 2 . 其实和上文从网上下载数据是一个道理,只不过响应的信息不同,这个响应的信息是登陆成功提示的信息,但是从网上下载数据响应的是需要下载的数据. 3 . 步骤和上文基本一样package com.qf.de原创 2017-08-28 21:04:58 · 3520 阅读 · 0 评论 -
使用HttpUrlConnection的POST方式返回响应信息
1 . 上文说的是用get方式进行返回响应信息,现在来看一下用post方式怎么进行返回响应信息. 2 . 用post方式比较麻烦一点,因为在获取url的时候没有具体的参数值,需要额外的进行添加需要的一些name,pswd等参数值,是通过输出流进行写入的.在代码中注意一下是怎么写入的. 3 . 其实和get方式的代码就多在了怎么写入属性值上,其他基本类似. 4 . 时间有限,整理的不大自习,具体原创 2017-08-28 21:10:45 · 2795 阅读 · 0 评论 -
使用HttpClient的GET方式下载数据
1 . 前面写到使用谷歌官方推荐的HttpUrlConnection进行数据的处理,现在使用HttpClient 方式下载数据,这篇讲到的是使用get方式进行处理. 2 . 步骤: 2-1. 创建 请求工具对象 2-2. 设置请求方式 2-3. 执行请求 2-4. 判断是否请求成功package com.qf.demo6;import java.io.IOExce原创 2017-08-28 21:33:18 · 980 阅读 · 0 评论 -
使用HttpClient的POST方式
1 . 我们知道,post方式的代码和get方式的代码相比,要多出追加参数的那一步骤.post追加参数时,要用到集合. 2 . 具体看代码package com.qf.demo6;import java.io.IOException; import java.io.UnsupportedEncodingException; import java.util.ArrayList; import ja原创 2017-08-28 21:36:58 · 790 阅读 · 0 评论 -
使用OkHttpClient的GET方式
1 . 前面我们学过两种数据传输协议了,现在开始学习第三种:OkHttpClient 2 . 需求:得到响应信息 3 . 步骤: 3-1. 创建okhttp客户端对象 3-2. request 默认是get请求 3-3. 进行请求操作 3-4. 判断是否请求成功package com.qf.demo7; // OkHttpClient get方式 import java.io.I原创 2017-08-28 21:39:59 · 4774 阅读 · 0 评论 -
使用 OKHttpClient的POST方式
1 . 代码中用到建造者模式,首先清除建造者模式是怎么一回事,去翻看代码. 2 . package com.qf.demo7; // OKHttpClient post import java.io.IOException;import okhttp3.FormBody; import okhttp3.OkHttpClient; import okhttp3.Request; import ok原创 2017-08-28 21:42:14 · 11263 阅读 · 0 评论