一个apache的httpclient简单范本,常用在WebService调用
public void httpInvoke(String url) throws HttpException, IOException {
HttpClient client = new HttpClient();
client.getParams().setContentCharset("utf-8");
client.getParams().setParameter("http.protocol.content-charset", "utf-8");
client.getParams().setSoTimeout(5000);
//使用代理
client.getHostConfiguration().setProxy("192.168.199.251", 3128);//IP和port
client.getState().setProxyCredentials(AuthScope.ANY, new UsernamePasswordCredentials("userName", "password"));
PostMethod method = new PostMethod(url);
//直接设置参数
// method.addParameter("param1", "value1");
//使用NameValuePair设置参数
// NameValuePair pair = new NameValuePair("param1", "value1");
// method.addParameter(pair);
//设置请求内容
// NameValuePair[] pairs = new NameValuePair[]{new NameValuePair("name", "value")};
// method.setRequestBody(pairs);
client.executeMethod(method);
if (method.getStatusCode() == HttpStatus.SC_OK) {
BufferedReader reader = new BufferedReader(new InputStreamReader(method.getResponseBodyAsStream(), "utf-8"));
String line = null;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
}
method.releaseConnection();
}
分享到:
相关推荐
httpclient 请求两种方式,如果有cookie可加上cookies,同步获取返回值
HttpClient请求(get请求、post请求)
HttpURLConnection请求和HttpClient请求...................................................................
适用于多线程的Httpclient请求的工具类
NULL 博文链接:https://bijian1013.iteye.com/blog/2310211
JAVA发送HttpClient请求及接收请求结果过程
httpClient请求工具类,适合多个系统间的数据请求
HttpClient 请求腾讯接口实例,详细操作,完整代码,按照各级别放置
提交路径传递json参数(httpClient请求) 有代码和视频介绍;
详细说明在https://blog.csdn.net/zyf2533/article/details/118294101?spm=1001.2014.3001.5501
下面小编就为大家带来一篇java发送HttpClient请求及接收请求结果过程的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
使用HttpClient获取oAuth2.0中的、token及refreshToken
现在C++也不行了吗,网上找不到相关代码。为了搞清楚C++中如何使用httpClient和Newtonsoft,研究了一下午。我从未用C++编程,一直用C#,现学现卖。
commons-codec-1.9.jar、commons-logging-1.2.jar、fluent-hc-4.5.1.jar、httpclient-4.5.1.jar、httpclient-cache-4.5.1.jar、httpclient-win-4.5.1.jar、httpcore-4.4.3.jar、httpmime-4.5.1.jar、jna-4.1.0.jar、...
本文主要介绍了请求HTPPS的实例.帮助请参考;http://blog.csdn.net/zhangxiaowei_/article/details/39339775
commons-codec-1.9.jar commons-logging-1.2.jar ...httpclient-4.5.3.jar httpclient-cache-4.5.3.jar httpclient-win-4.5.3.jar httpcore-4.4.6.jar httpmime-4.5.3.jar jna-4.1.0.jar jna-platform-4.1.0.jar
测试httpclient,主要测试json参数的接口,包括get请求和post请求。