zoukankan      html  css  js  c++  java
  • 通过Fiddler监控Java应用发送请求及相应数据

    Fiddler可以很好的监控浏览器发送的各种请求及响应数据,对于JAVA程序默认情况下是无法监控的,但实际需求中需要监控JAVA程序发送HTTP请求及返回数据是否正确。

    QQ截图20171208164145

    Fiddler默认配置的监听端口为8888,那么我们可以在JAVA程序中通过配置代理的方式来让Fiddler监控到请求响应数据。

    JAVA程序中配置代理有两种方式:

    方式1:配置JVM参数

    jre -DproxySet=true -DproxyHost=127.0.0.1 -DproxyPort=8888 MyApp

    方式2:设置System属性

    System.setProperty("http.proxyHost", "localhost");
    System.setProperty("http.proxyPort", "8888");
    System.setProperty("https.proxyHost", "localhost");
    System.setProperty("https.proxyPort", "8888");

    经试验,JAVA程序添加代理后,Fiddler可以顺利抓取请求及响应数据。

    扩展:一些应用也可以设置代理的方式来获取请求及响应数据。

    如:SOAPUI。

    QQ截图20171208164134

    设置代理。

    QQ截图20171208164159

  • 相关阅读:
    jni基础
    Rank Scores
    LeetCode:Longest Substring Without Repeating Characters
    LeetCode: Two Sum
    vim配置
    设计模式眨一眨
    分布式时序数据库InfluxDB
    地图坐标转换
    根据两点间的经纬度计算距离
    解密经纬度数据(火星坐标)
  • 原文地址:https://www.cnblogs.com/xusweeter/p/8018547.html
Copyright © 2011-2022 走看看