您的位置:首页 > 编程语言 > Java开发

JAVA代码调用url链接工具类

2015-12-18 13:58 405 查看
作为一个菜鸟,记忆下哥们那的方法,顺便方便以后自己调用,算是自己的成长学习记录
调用一个url链接,返回值为String类型字符串:
必备jar包:
commons-logging-1.1.1.jar
httpclient-4.2.5.jar
httpclient-cache-4.2.5.jar
httpcore-4.2.4.jar

import java.io.IOException;

import org.apache.http.HttpEntity;

import org.apache.http.HttpResponse;

import org.apache.http.client.ClientProtocolException;

import org.apache.http.client.HttpClient;

import org.apache.http.client.methods.HttpGet;

import org.apache.http.client.methods.HttpPost;

import org.apache.http.impl.client.DefaultHttpClient;

import org.apache.http.util.EntityUtils;

public class HttpClientUtil {

public static String get(String url){

HttpClient httpclient = new DefaultHttpClient();

HttpGet httpget = new HttpGet(url);

HttpResponse response = null;

try {

response = httpclient.execute(httpget);

HttpEntity entity = response.getEntity();

return EntityUtils.toString(entity);

} catch (ClientProtocolException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

return null;

}

public static String post(String url){

HttpClient httpclient = new DefaultHttpClient();

HttpPost httpget = new HttpPost(url);

HttpResponse response = null;

try {

response = httpclient.execute(httpget);

HttpEntity entity = response.getEntity();

return EntityUtils.toString(entity);

} catch (ClientProtocolException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

return null;

}

public static void main(String[] args) {

System.out.println(HttpClientUtil.post("链接地址"));

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: