java 请求http get_java http get/post请求
/*** @Description httpPost请求*/
public staticString httpPost(String url, String jsonParam, String userName, String password) {
String responseResult= "";try{
CloseableHttpClient httpClient=HttpClients.createDefault();
RequestConfig requestConfig=RequestConfig.custom()
.setSocketTimeout(300 * 1000)
.setConnectTimeout(300 * 1000)
.build();
HttpPost post= newHttpPost(url);if(StringUtils.isNotBlank(userName) &&StringUtils.isNotBlank(password)){
post.addHeader("Authorization", "Basic " + encode(userName+":"+password));
}
post.setConfig(requestConfig);
post.setHeader("Content-Type","application/json;charset=utf-8");
StringEntity postingString= new StringEntity(jsonParam,"utf-8");
post.setEntity(postingString);
HttpResponse response=httpClient.execute(post);
responseResult=EntityUtils.toString(response.getEntity());
}catch(Exception e){
logger.error(e.getMessage(),e);
}returnresponseResult;
}/*** @Description httpGet请求*/
public static finalString get(String url) {
String result= "";
HttpClient client= newHttpClient();
GetMethod method= newGetMethod(url);
method.addRequestHeader("User-Agent", DEFAULT_USER_AGENT);try{
client.executeMethod(method);
result=method.getResponseBodyAsString();
}catch(Exception e) {
logger.error(e.getMessage(),e);
}finally{
method.releaseConnection();
}returnresult;
}
java 请求http get_java http get/post请求相关推荐
- java删除页面数据不刷新_Ajax请求数据与删除数据后刷新页面
1.ajax异步请求数据后填入模态框 请求数据的按钮(HTML) ajax异步请求数据后给id为queryInfo的模态框赋值并弹出模态框(JS) //查询单个 functionquery(id) { ...
- java同名过滤器_Gateway Redis令牌桶请求限流过滤器
spring cloud gateway默认基于redis令牌桶算法进行微服务的限流保护,采用RateLimter限流算法来实现. 1.引入依赖包 org.springframework.cloud ...
- 一个http请求就是一个线程吗,java的服务是每收到一个请求就新开一个线程来处理吗...
一个http请求就是一个线程吗,java的服务是每收到一个请求就新开一个线程来处理吗 答案是:是,一个http请求,就是一个线程. https://blog.csdn.net/elvis_lfc/ar ...
- java http请求实现_java工程实现http请求接口
java工程实现http请求接口 java工程实现http请求接口 1.实现代码 package com.home; import com.alibaba.fastjson.JSON; import ...
- JAVA中.jsp模板文件AJAX异步请求 - 数据渲染问题
JAVA中.jsp模板文件AJAX异步请求 - 数据渲染失败,谁的过失? 后端已经查询出来结果,但是返回的API接口response查看不到对应的信息.(即:后台有,前台没有) 原因分析: 是因为AJ ...
- java http请求 工具类_java模拟http请求调用远程接口工具类
package ln; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamRea ...
- Java模拟HTTP的Get和Post请求(增强)
Java模拟HTTP的Get和Post请求(增强) 在之前,写了篇Java模拟HTTP的Get和Post请求的文章,这篇文章起源与和一个朋友砍飞信诈骗网站的问题,于是动用了Apache的comment ...
- java的connect和http_【JAVA】通过URLConnection/HttpURLConnection发送HTTP请求的方法
Java原生的API可用于发送HTTP请求 即java.net.URL.java.net.URLConnection,JDK自带的类: 1.通过统一资源定位器(java.net.URL)获取连接器(j ...
- java给微信发送get和post请求
现在做微信订阅号.微信公众号,微信企业号都需要开发者给微信服务器发送get或post请求.具体发送get或post请求源码如下: package com.ciji.utils;import java. ...
最新文章
- mysql 相关命令
- 升级python2.6.6到python2.7导致pip命令不可用
- em算法怎么对应原有分类_EM算法原理
- 阿里DataV可视化大屏介绍
- xml语言与html,XML与HTML的分析处理
- python中的类方法和静态方法
- 高级灰rgb数值_插画的高级感,从何而来?
- 485转61850规约转换C语言,61850规约转换器
- 一维 cnn matlab,1D-CNN 一维信号的深度学习算法和例子包括CNN - 下载 - 搜珍网
- python读取grd数据_Matlab读取grd格式的文件
- 如何在第三方平台或系统中引入外源邮箱:126邮箱、QQ邮箱
- 玩客云手动设置IP地址
- 如此优秀,这18个 Python 高效编程技巧真的太香了
- 5455. 最多 K 次交换相邻数位后得到的最小整数
- Java虚拟机部分知识点
- linux+unlock+10,unlock解锁工具 - 亚风软件站
- Hadoop学习----HDFS
- go 运算符
- 最短路算法 :Bellman-ford算法 Dijkstra算法 floyd算法 SPFA算法 详解
- matlab 将矩阵中的NAN替换为0
热门文章
- [Android Pro] Android 6.0 Root
- oracle排序使用,很多中函数,不同的效果
- navicate连接Linux下mysql慢,卡,以及mysql相关查询,授权
- 刘若英《爱情限量版》摘录
- 关于海量数据的SQL查询优化.........
- 【Oracle认证必读】常见问题解答
- 用备份进行Active Directory的灾难重建:Active Directory系列之三
- 分布式应用架构中的数据传输对象(DTO)
- Web2.0时代,你得到什么?
- K-均值对地图上的点进行聚类(2)