httpclient

从网上看到的HttpClient文章调用时在自己的项目中运行有点不对,用URL调用时不对,使用该下面的方法可以成功,httpclient使用4.3.3版本
public static DefaultHttpClient client = getClient();

//创建httpClient客户端
public static DefaultHttpClient getClient()
{
SchemeRegistry schemeRegistry = new SchemeRegistry();
schemeRegistry.register(new Scheme("http", 80, PlainSocketFactory
.getSocketFactory()));
schemeRegistry.register(new Scheme("https", 443, SSLSocketFactory
.getSocketFactory()));

PoolingClientConnectionManager cm = new PoolingClientConnectionManager(
schemeRegistry);
cm.setMaxTotal(200);
cm.setDefaultMaxPerRoute(20);

HttpParams params = new BasicHttpParams();
params.setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 20000);
params.setParameter(CoreConnectionPNames.SO_TIMEOUT, 60000);
return new DefaultHttpClient(cm, params);
}


--client调用方式
String url = "http:localhost:8080/";
// 4.1 获取Token
HttpGet httpget = new HttpGet(url);
System.out.println("executing request " + httpget.getURI());

// 执行get请求.
CloseableHttpResponse httpResponse = client.execute(httpget);


使用该方式通过URL调用成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值