Spring自带的Http工具简单实例:
public static void main(String[] args) {
try {
//TODO: 准备uri
URI uri = new URI("http://maven.fraudmetrix.cn/nexus/service/local/repositories/snapshots/content/cn/fraudmetrix/forseti-biz-service/kjt-2.0-SNAPSHOT/forseti-biz-service-kjt-2.0-20180115.031019-6.jar");
//TODO: new一个HTTP工厂
SimpleClientHttpRequestFactory schr = new SimpleClientHttpRequestFactory();
//TODO: 创建HTTP请求
ClientHttpRequest chr = schr.createRequest(uri, HttpMethod.GET);
//TODO:设置body
//chr.getBody().write(param.getBytes());
//TODO: 执行HTTP请求
ClientHttpResponse res = chr.execute();
//TODO: 获取返回数据流
InputStream is = res.getBody();
//TODO: 从流中读取数据
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String str = "";
while ((str = br.readLine()) != null) {
System.out.println(str);
}
} catch (URISyntaxException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}