采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
进入userInfo方法后,debug如图所示
得到的网址为http://www.imooc.com?openid=o93kc6D1RoO11hs-brt357vqd1UE 这个网址在手机的浏览器上是能打开的,但是发送到微信里面在微信的对话框里点击完全是空白的,如图所示
抓包看
抓包显示在第二次302跳转的时候得到了跳转需要跳转的地址,将地址在电脑的浏览器上可以访问慕课网,发送到手机上,在手机浏览器上也可以访问但是会显示证书有问题,点继续就可以了。但是通过微信对话框直接点击不能访问。抓包截图和手机上显示证书问题截图在下面
问题解决了,在安全警告那个页面点击去发现好像是安卓机连着fiddle导致安全证书有问题,虽然不知道为什么手机浏览器能上但是通过微信不能上,而且关闭了fiddle也不好使,但是只要断开wifi确实就可以了,,,猜测是因为fiddle会自动修改internet选项的网络代理,但是进一步到底是因为什么还是不知道,,,
可以配置fiddle的Https试试
302之后抓的502的包显示[Fiddler] The connection to 'clients1.google.com' failed. <br />Error: TimedOut (0x274c). <br />System.Net.Sockets.SocketException 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 6.6.6.6:443
检查redirect也没有拼错
登录后可查看更多问答,登录/注册
从0到1开发中小型企业级Java应用,并学会迭代重构技巧
8.1k 10
3.2k 4
6.7k 9
2.0k 32
4.0k 26