怎么设置Fiddler来拦截Java代码发送的HTTP请求
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要介绍"怎么设置Fiddler来拦截Java代码发送的HTTP请求",在日常操作中,相信很多人在怎么设置Fiddler来拦截Java代码发送的HTTP请求问题上存在疑惑,小编查阅了各式资料,
千家信息网最后更新 2025年02月01日怎么设置Fiddler来拦截Java代码发送的HTTP请求
这篇文章主要介绍"怎么设置Fiddler来拦截Java代码发送的HTTP请求",在日常操作中,相信很多人在怎么设置Fiddler来拦截Java代码发送的HTTP请求问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么设置Fiddler来拦截Java代码发送的HTTP请求"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
我们使用Java的RestTemplate或者Apache的HTTPClient编程的时候,经常遇到需要跟踪Java
代码发送的HTTP请求明细的情况。和javascript代码在浏览器里发送请求可以通过Chrome开发者工具方便地跟踪一样,对于Java代码发送的网络请求,我们也可以使用工具Fiddler来监控。
打开Fiddler,在connections面板里找到Fiddler监听的端口号8888:
如果是使用Apache的HTTPClient进行网络请求发送,代码如下:
使用HttpHost设置请求代理:
private static void downloadCommerce(){ HttpHost proxy = new HttpHost("localhost", 8888, "http"); RequestConfig config = RequestConfig.custom().setProxy(proxy).build(); CloseableHttpClient client= HttpClientBuilder.create().setDefaultRequestConfig(config).build(); String url = "https://jerrywang.com:9002/rest/v2/electronics/users/jerry.wang@sap.com"; String token = "test"; HttpGet get = new HttpGet(url); get.setHeader("Authorization", "Bearer " + token); try { HttpResponse response = client.execute(get); HttpEntity entity = response.getEntity(); String result = EntityUtils.toString(entity, "UTF-8"); System.out.println("url: " + result); } catch (Exception e){ e.printStackTrace(); } }
执行Java应用,然后到Fiddler里,看到了监控到的HTTP请求各种明细,比如Java代码里硬编码的OAuth 2的认证token test:
Java代码收到的服务器端返回的错误消息:
这个错误消息在Fiddler里当然也是可以看到的:
在这种场景里,Fiddler扮演的就是类似Chrome开发者工具的角色。
到此,关于"怎么设置Fiddler来拦截Java代码发送的HTTP请求"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
代码
学习
工具
明细
开发者
更多
消息
网络
错误
帮助
开发
监控
跟踪
实用
接下来
口号
可以通过
场景
就是
情况
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
魔兽正服联盟服务器哪个好
存储服务器后面插的usb是什么
tpay软件开发
怀旧版魔兽服务器崩溃
靠谱的生产管理软件开发商
上海品牌软件开发定制优势
爱归巢互联网科技
思科自己的软件开发模式
对软件开发的职业要求
服务器管理口是什么意思
平谷旧服务器回收价钱
机器人软件开发专业前景
金蝶软件开发报表
日照商城软件开发
安阳市委网络安全委员会
浪潮m3服务器怎么插内存条
战意亚服最新服务器是哪个
老牙匠互联网科技知乎
数据库能取消主键吗
赵克志网络安全日讲话
网络安全 笑话
软件开发代理公司
汽车新能源网络技术
不是网络安全防范措施
合肥易思博软件开发有限公司
软件开发生命周期案例分析
街道专门定制网络安全自查
中秋节绘画软件开发
建立台账加快完善数据库
软件开发技术性因素