1.导入所需类

在项目的src文件夹下新建包study,新建类Demo0,添加主方法。首先导入必需的类,其中org.apache.hc包下的类都来自上一篇中导入的External Library库中
如图: enter image description here

2.开始操作

创建CloseableHttpClient类的对象chc用于操作Get,HttpGet类的对象hg作为Get请求,以图灵社区地址为例,CloseableHttpResponse类的对象chp用于接收请求响应,HttpEntity类的对象he则为响应的实体;
过程为:chc执行请求hg后得到响应chp,chp将响应实体赋值给he 将操作后得到的uri、响应码、短语、以及响应结果打印在控制台。其中响应结果需要由工具类EntityUtils的静态方法toString从响应实体he中转出字符串。
如图: enter image description here

执行后记得断开连接,即调用close方法,响应chr与客户端chp都需要关闭连接;
由于其中很多方法都会抛出异常,最后要捕获
如图: enter image description here

3.获取结果

在控制台可以看到打印的结果,包括响应代码、短语等,最后的是响应内容,即用浏览器访问网页时获取的html等文件的代码,将这些代码拷贝到txt文件中用浏览器打开,也能看到和访问网页时类似的界面
如图: enter image description here