Fiddler 抓取 Java HttpClient发送的请求

Posted 假装空白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Fiddler 抓取 Java HttpClient发送的请求相关的知识,希望对你有一定的参考价值。

设置代理即可

        
/**
* 设置代理
* hostnameFiddler所处IP地址
* portFiddler监听端口
*/
HttpHost proxy = new HttpHost("127.0.0.1", 8888); RequestConfig config = RequestConfig.custom().setProxy(proxy).build(); CloseableHttpClient client = HttpClientBuilder.create().setDefaultRequestConfig(config).build(); // CloseableHttpClient httpClient = HttpClients.createDefault(); String url = "http://www.baidu.com/"; HttpGet httpGet = new HttpGet(url); CloseableHttpResponse response = client.execute(httpGet); String s = EntityUtils.toString(response.getEntity(), "UTF-8"); System.out.println(s);

 

怎样使用 fiddler抓取网络数据包

参考技术A 第一步:去百度搜索Fiddler第二步:去到Download找到图中的软件安装第三步:打开软件,在工具栏,找到Tools-》 Fiddler Options第四步:在HTTs选项卡中选中decrypt https traffic和ignore server certificate errors两项第五步:在connections选项卡中,选择选中allow remote computers to connect,默认监听端口为8888,记住默认端口如果被占用就要改一个。还有设置好了记住,一定要重启软件第六步:查阅自己电脑的IP地址,在命令行中输入:ipconfig,然后要记住自己的IP地址。第七步:打开手机找到手机wifi网络,并修改该wifi网络详情(长按wifi选择->修改网络)->显示高级选项第八步:代替选择手动,用前面在电脑记下来的ip地址输进去,和那个端口地址8888第九步:手机访问网页,手机打开百度第十步:在电脑端可以看到访问数据,右边是数据包申请GET的地址。就到这里了啦,

以上是关于Fiddler 抓取 Java HttpClient发送的请求的主要内容,如果未能解决你的问题,请参考以下文章

fiddler抓取用tomcat来部署的项目接口请求包

解决fiddler不能抓取eclipse发出接口请求的问题

fiddler 怎么抓取scoket

fiddler 怎么抓取客户端发送的请求

fiddler怎么抓取电脑浏览器请求

怎样使用 fiddler抓取网络数据包