没有合适的资源?快使用搜索试试~ 我知道了~
Java实现发送Http请求.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 170 浏览量
2022-06-25
10:49:47
上传
评论
收藏 57KB DOC 举报
温馨提示
试读
18页
Java实现发送Http请求.doc
资源推荐
资源详情
资源评论
Java 实现发送 Hp 请求
JDK 中提供了一些对无状态协议请求(HTTP)的支持:
首先让我们先构建一个请求类(HpRequester)。
该类封装了 JAVA 实现简单请求的代码,如下:
import java.io.BueredReader;
import java.io.IOExcep#on;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HpURLConnec#on;
import java.net.URL;
import java.nio.charset.Charset;
import java.u#l.Map;
import java.u#l.Vector;
/**
* HTTP 请求对象
*
* @author YYmmiinngg
*/
public class HpRequester {
private String defaultContentEncoding;
public HpRequester() {
this.defaultContentEncoding = Charset.defaultCharset().name();
}
/**
* 发送 GET 请求
*
* @param urlString
* URL 地址
* @return 响应对象
* @throws IOExcep#on
*/
public HpRespons sendGet(String urlString) throws IOExcep#on {
return this.send(urlString, "GET", null, null);
}
/**
* 发送 GET 请求
*
* @param urlString
* URL 地址
* @param params
* 参数集合
* @return 响应对象
* @throws IOExcep#on
*/
public HpRespons sendGet(String urlString, Map<String, String> params)
throws IOExcep#on {
return this.send(urlString, "GET", params, null);
}
/**
* 发送 GET 请求
*
* @param urlString
* URL 地址
* @param params
* 参数集合
* @param propertys
* 请求属性
* @return 响应对象
* @throws IOExcep#on
*/
public HpRespons sendGet(String urlString, Map<String, String> params,
Map<String, String> propertys) throws IOExcep#on {
return this.send(urlString, "GET", params, propertys);
}
/**
* 发送 POST 请求
*
* @param urlString
* URL 地址
* @return 响应对象
* @throws IOExcep#on
*/
public HpRespons sendPost(String urlString) throws IOExcep#on {
return this.send(urlString, "POST", null, null);
}
/**
* 发送 POST 请求
*
* @param urlString
* URL 地址
* @param params
* 参数集合
* @return 响应对象
剩余17页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3645
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Picasso_v3.1 2.ipa
- chromedriver-mac-arm64.zip
- 蓝zapro.apk
- chromedriver-linux64.zip
- UCAS研一深度学习实验-MNIST手写数字识别python源码+详细注释(高分项目)
- 基于Python和PyTorch框架完成的一个手写数字识别实验源码(带MINIST手写数字数据集)+详细注释(高分项目)
- 基于Matlab在MNIST数据集上利用CNN完成手写体数字识别任务,并实现单层CNN反向传播算法+源代码+文档说明(高分项目)
- NVIDIA驱动、CUDA和Pytorch及其依赖
- 基于SVM多特征融合的微表情识别python源码+项目说明+详细注释(高分课程设计)
- html动态爱心代码一(附源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功