1. 下载、安装fiddler
2. 配置fidderstep1: 打开tools->fidder options->Connections tab选中allow remote computersstep2:找到tools->fidder options->https tab,我们希望fidder能帮助我们decrypt https数据,便于调试,配置如下:<ignore_js_op> step3:在tools->fidder options->https tab中点export root certificate to desktop,并且安装step4:
在QuickExec(session列表的下面,有个黑乎乎的输入框)中输入prefs set fiddler.network.proxy.registrationhostname [HostName]我的主机名为devdiv08,所以输入prefs set fiddler.network.proxy.registrationhostname devdiv083. 模拟器中安装2.3中的证书我是将证书放到局域网的一个web server上,然后打开模拟器的浏览器输入,然后安装需要指出的是,安装这个证书对模拟器来说很必要,否则模拟器访问https网站时候不断提示证书无效,很是烦人4. 如下截图为skydrive上传图片时候抓包截图<ignore_js_op>
从图中,我们可以看到,post的包都能看到,尽管是https请求。。。
5. 这样配置以后wp7模拟器联网没有问题,但是wp8的不成了,原因不明。。。感谢V哥的指导,@Vincent