如果我从Wi-Fi切换到3G,则iOS HTTP会失败



我的问题是在从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凭据吗?对这个主题有任何想法吗?

问题原来是DNS问题。以某种方式工作的IP地址被缓存在WiFi网络中,但我认为3G网络中没有缓存。

最新更新