1

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

4

1 回答 1

0

这个问题原来是一个dns问题。不知何故,工作 IP 地址被缓存在 wifi 网络中,但我认为不在 3G 网络中。

于 2012-11-25T01:58:07.943 回答