美文网首页
WebView的HTTPS问题

WebView的HTTPS问题

作者: 不敢告诉她 | 来源:发表于2015-12-07 10:45 被阅读0次

    基于上一篇简书整理的问题,在大神的帮助下,似乎找到了问题的所在,但是还是没有能力解决T_T。

    问题的情形是这样的:

    因为需要,要实现单点登录,但是客户并不把他们的登录接口开放给我们,所以我们后台的解决方案是,APP端用一个webView请求我们的服务器(https://gis.map2bit.com/),如果后台发现没有登录,就跳转到客户的登录页面,APP端间接的请求了客户的登录的web页面,来给我们授权登录。

    在webView执行FinishLoad之后,我开始测试着请求,后台的其他接口(https://gis.map2bit.com/account/mLogin 和https://gis.map2bit.com/mobile/getMyStore)

    1 2

    这个时候发现这两个请求都没有走验证证书的didReceiveChallenge的代理中

    所以无法完成正确的验证流程。

    后来我就先把webView给去掉了,直接把下面的两个接口拿来请求,发现一切都正常了,didReceiveChallenge的代理都能执行到。

    这个问题还是只在IOS8系统下遇到的

    我感觉应该就是这个webView导致的这种情况,但是菜鸟一枚,不知道怎么解决T_T。

    希望能得到大家的帮助,谢谢大家。

    相关文章

      网友评论

          本文标题:WebView的HTTPS问题

          本文链接:https://www.haomeiwen.com/subject/sgkehttx.html