zoukankan      html  css  js  c++  java
  • 2015第34周二能收发邮件但不能打开网页解决方法

    晚上电脑可以正常收发邮件,ping同 www.baidu.com,但用IE就是不能打开网页,尝试把无限关掉再打开,网卡禁用再启用还是不行,很郁闷,问在同一网络的其它人也能正常上网,最后通过以下方法解决IE浏览器的Internet选项-》连接-》局域网设置-》去掉勾选使用自动配置脚本,勾选自动检测设置,并且去掉下面代理服务器的勾选后能正常上网。出现此问题可能是因为今天调试拦截http请求时,应用了代理设置导致的。 

        在默认情况下,Fiddler不能监听Java HttpURLConnection请求。究其原因,Java的网络通信协议栈可能浏览器的通信协议栈略有区别,Fiddler监听Http请求的原理是在应用程序和操作系统网络通信层之间搭建了一个代理服务器,而Java的HttpURLConnection应该是绕过了这个代理服务器,因此Fiddler无法监听到Java HttpURLConnection请求。
     
     
    解决Fiddler不能监听Java HttpURLConnection请求的基本思路就是设置代理服务器。
     
     
     
    Fiddler官网给出的解决办法(见http://www.fiddler2.com/fiddler/help/hookup.asp#Q-JavaTraffic)是设置jvm参数,如jre -DproxySet=true -DproxyHost=127.0.0.1 -DproxyPort=8888 MyApp
     
    stackoverflow上的牛人们也给出了在Java代码中设置代理服务器的方法(见http://stackoverflow.com/questions/8549749/how-to-capture-https-with-fiddler-in-java),如
    System.setProperty("http.proxyHost", "localhost");
     
    System.setProperty("http.proxyPort", "8888");
     
    System.setProperty("https.proxyHost", "localhost");
     
    System.setProperty("https.proxyPort", "8888");
     
    当然最好还是希望Fiddler自身能过增加监听Java HttpURLConnection请求的能力。

     




  • 相关阅读:
    国内鲜为人知的“操作系统” Friend OS {Ep.1}
    好久没有发布什么内容了,今天推荐一个网站:Viritual x86
    温馨提示:yueming124.xyz的邮箱已经被我停用。
    Python
    Python -面试题
    码云-拉取远程代码
    mysql
    git 合并代码
    python 字典添加键值对 键相同值被覆盖的问题
    python 字典的减法
  • 原文地址:https://www.cnblogs.com/doit8791/p/4740869.html
Copyright © 2011-2022 走看看