//获得httpClient对象
CloseableHttpClient httpClient = HttpClients.createDefault();
//url公司域名随便
String url = "https://www.baidu.com/";
try {
//1.httpGet 有有参数构造方法,可以new方式创建对象
HttpGet httpGet = new HttpGet(url);
// httGet作为参数传递返回一个响应对象
CloseableHttpResponse response = httpClient.execute(httpGet);
//获得具体内容
HttpEntity entity = response.getEntity();
//判断获取的内容
if (entity != null) {
//EntityUtils对象只有静态方法
System.out.println(EntityUtils.toString(entity));
}
} catch (IOException e) {
e.printStackTrace();
}
在开发中的应用:我们可以在自己的项目中加入比如中国气象台的天气预报信息,丰富我们的项目,后台代码完全不需要我们自己去实现。调用了气象台的接口,显示气象台的首页信息。实际生活中很常见。
http协议与RDP协议都可以实现远程访问。通俗的讲,调用远程的方法和类就像调用自己的方法和类一样。