3G上的HTTP请求不起作用

时间:2014-05-27 18:26:16

标签: ios http 3g

我尝试将Iphone的HTTP请求发送到本地网络(路由器后面)上运行的本地服务器。 我转发了路由器上的端口,如下所示:enter image description here

HTTP请求是:

 NSMutableURLRequest * request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://213.57.x.x:8080/OurDogsServerV2/DoggizzMain"] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:20];
[request setHTTPMethod:@"POST"];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[request setAllowsCellularAccess:YES];

通过Wifi一切正常,但我想测试3G网络(对于最终用户)。 我在我的服务器(Apachi)上为doPost设置了一个断点,所以我不会想到它的时间间隔问题,因为我甚至没有接触到我的BP。

(我禁用了我的防火墙)。

我尝试将网址更改为http://213.57.x.x:8080/localhost:8080/OurDogsServerV2/和其他一些组合。

有人可以建议我还能尝试什么吗?

1 个答案:

答案 0 :(得分:0)

这完全是我的错。在我的路由器的选项中,我确实禁用了 WAN阻止 ,但我没有注意到底部的应用按钮(我想我假设端口的应用按钮)转发将包括该选项)。