我的问题是在从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凭据吗?关于这个问题的任何想法?
答案 0 :(得分:0)
问题原来是dns问题。以某种方式工作的IP地址被缓存在wifi网络中但我认为不在3G网络中。