如果我从wi-fi切换到3g,ios https会失败

时间:2012-11-13 06:34:56

标签: ios networking ssl https

我的问题是在从wi-fi切换到3g后无法访问https服务器。

我得到的错误是Domain=NSURLErrorDomain Code=-1004 "Could not connect to the server.

我尝试使用ASIHTTPRequest和AFNetworking库做同样的事情,两者都有相同的东西。

我猜测问题是关于尝试使用相同的ssl凭证,即使我们的IP由于网络切换而改变了。奇怪的是,如果你从3g切换到wi-fi,这个问题就不会发生。

一些说明: 我正在使用iphone 4设备。 设备已安装ios 6.0。 服务器端安装了apache php。

以前有人遇到过这个吗?我可以以某种方式清除ios缓存上任何存储的ssl凭据吗?关于这个问题的任何想法?

1 个答案:

答案 0 :(得分:0)

问题原来是dns问题。以某种方式工作的IP地址被缓存在wifi网络中但我认为不在3G网络中。