声明:知识来源于
1、一种是通过HTTPClient這种第三方的开源框架去实现
// 创建远程url连接对象 // 设置连接方式:get // 设置连接主机服务器的超时时间:15000毫秒 // 设置读取远程返回的数据时间:60000毫秒
// 封装输入流is并指定字符集 // 通过远程url连接对象打开连接 // 设置连接请求方式 // 设置连接主机服务器超时时间:15000毫秒 //
设置读取主机服务器返回數据超时时间:60000毫秒 // 默认值为:false,当向远程服务器传送数据/写数据时需要设置为true // 默认值为:true,当前向远程服务读取数据时设置为true,该參数可有可无 //
通过连接对象获取一个输出流 // 通过输出流对象将参数写出去/传输出去,它是通过字节数组写出的 // 通过连接对象获取一个输入流向远程读取 //
对输入流对象进行包装:charset根据工作项目组的要求来设置 // 循环遍历一行一行读取数据 // 断开与远程地址url的连接
有时候我们在使用post请求时,可能传入的参数是json或者其他格式此时我们则需要更改请求头及参数的设置信息,以httpClient4.5为例更改下面两列配置: