发起一个HTTP连接本质上就是建立一个Socket连接,那么我们完全可以模拟浏览器发起HTTP请求,有很多方法实现,比如HttpClient就是一个开源的通过程序实现的处理HTTP请求的工具包。下面演示如何使用HttpClient模拟浏览器发起HTTP请求,提交数据到服务器端,然后获取服务器端响应的数据。
1、创建Maven项目HttpClientDemo
2、在pom.xml文件里添加HttpClient的依赖
发起一个HTTP连接本质上就是建立一个Socket连接,那么我们完全可以模拟浏览器发起HTTP请求,有很多方法实现,比如HttpClient就是一个开源的通过程序实现的处理HTTP请求的工具包。下面演示如何使用HttpClient模拟浏览器发起HTTP请求,提交数据到服务器端,然后获取服务器端响应的数据。
2、在pom.xml文件里添加HttpClient的依赖