httpClient模拟浏览器发请求
2017-04-14 09:41
337 查看
一、介绍
httpClient是Apache公司的一个子项目, 用来提高高效的、最新的、功能丰富的支持http协议的客户端编程工具包。完成可以模拟浏览器发起请求行为。
二、简单使用例子 : 模拟浏览器发起访问谷歌首页请求
1、pom.xml 配置
2、示例
打印出来的结果是这样子的
httpClient是Apache公司的一个子项目, 用来提高高效的、最新的、功能丰富的支持http协议的客户端编程工具包。完成可以模拟浏览器发起请求行为。
二、简单使用例子 : 模拟浏览器发起访问谷歌首页请求
1、pom.xml 配置
<dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version> </dependency>
2、示例
import java.io.IOException; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpException; import org.apache.commons.httpclient.HttpMethod; import org.apache.commons.httpclient.methods.GetMethod; public class HttpClientDemo { public static void main(String[] args) throws HttpException, IOException { HttpClient httpClient = new HttpClient(); String uri = "https://www.google.com"; HttpMethod method = new GetMethod(uri); httpClient.executeMethod(method ); //服务器返回状态 print(method.getStatusLine()); //返回的内容 print(method.getResponseBodyAsString()); //释放连接 method.releaseConnection(); } static void print(Object o) { System.out.println(o); } }
打印出来的结果是这样子的
相关文章推荐
- HttpClient模拟浏览器登录后发起请求(携带Cookie发请求)
- UWP——HttpClient模拟浏览器的GET、POST请求之Win10 Mobile测试
- HttpClient模拟浏览器登录后发起请求
- HttpClient设置请求头消息User-Agent模拟浏览器
- 使用HttpClient配置代理服务器模拟浏览器发送请求调用接口测试
- 关于HttpClient模拟浏览器请求的參数乱码问题解决方式
- java web中 HttpClient模拟浏览器登录后发起请求
- UWP——HttpClient模拟浏览器的GET、POST请求
- 关于HttpClient模拟浏览器请求的参数乱码问题解决方案
- httpClient模拟浏览器发请求
- httpClient模拟浏览器自带cookie发送访问请求
- HttpClient模拟浏览器登录后发起请求(携带Cookie发请求)
- HttpClient模拟get,post请求并发送请求参数(json等)
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- tcp模拟浏览器向 Tomcat服务器发送请求
- java模拟浏览器请求
- 通过C#的HttpClient模拟form表单请求
- 用HttpClient来模拟浏览器GET POST
- 模拟浏览器http post 请求,把参数传到控制器
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)