栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java后台写get或者post请求

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java后台写get或者post请求

String url="https://www.baidu.com";
String id=vo.getInfoId();
StringPart infoid=new StringPart("infoid",id ,"utf-8");
Part[] parts= {infoid};
String result = HttpSendUtil.clientPost(url, parts);

public static String clientPost(String url,Part[] parts){
HttpClient client = new HttpClient();
PostMethod post = new PostMethod(url);
post.setRequestHeader("referer", url);
String resutl="";
System.out.println(url);
try {

MultipartRequestEntity mre = new MultipartRequestEntity(parts, post.getParams());
post.setRequestEntity(mre);
int status = client.executeMethod(post);
resutl = post.getResponseBodyAsString();
log.info("POST访问链接:"+url);
log.info("POST访问状态:"+status);
log.info("POST访问结果:"+resutl);
} catch (Exception e) {
log.info("POST访问错误:"+e.getMessage());
e.printStackTrace() ;
}finally{
try {
if (post != null) {
post.releaseConnection();
}
} catch (Exception e) {
log.info("POST访问关闭链接错误:"+e.getMessage());
e.printStackTrace() ;
}
}
return resutl;
}


public static String clientGet(String url,Map paramMap){
String result="";
try {
//创建一个httpclient对象
CloseableHttpClient httpClient = HttpClients.createDefault();
//创建一个uri对象
URIBuilder uriBuilder = new URIBuilder(url);
for(String key : paramMap.keySet()){
//添加参数
uriBuilder.addParameter(key, paramMap.get(key));
}
HttpGet get = new HttpGet(uriBuilder.build());
//执行请求
CloseableHttpResponse response = httpClient.execute(get);
//取响应的结果
int statusCode = response.getStatusLine().getStatusCode();
HttpEntity entity = response.getEntity();
result = EntityUtils.toString(entity, "utf-8");
log.info("GET访问链接:"+url);
log.info("GET访问状态:"+statusCode);
log.info("GET访问结果:"+result);
//关闭httpclient
response.close();
httpClient.close();
} catch (Exception e) {
System.out.println("GET访问错误:"+e.getMessage());
log.info("GET访问错误:"+e.getMessage());
}
return result;
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/332362.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号