Ios 3G上的HTTP请求不';行不通

Ios 3G上的HTTP请求不';行不通,ios,http,3g,Ios,Http,3g,我尝试将HTTP请求从Iphone发送到本地网络(路由器后面)上运行的本地服务器。 我转发了路由器上的端口,如下所示: HTTP请求是: NSMutableURLRequest * request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://213.57.x.x:8080/OurDogsServerV2/DoggizzMain"] cachePolicy:NSURLRequestUseProtocolC

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

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

(我禁用了防火墙)

我试图将url更改为
http://213.57.x.x:8080/localhost:8080/OurDogsServerV2/
和其他一些组合


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

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

你可以通过3g上的safari浏览到吗?Manuel van Rijn:我只能在打开Wifi时访问我的Apachi页面,但不能使用3g,我想这是因为当我打开Wifi.Tnx时,我仍然保持在本地网络中。一个快速提示,你可能想看看。你可以做一些类似ngrok 8080的事情,它将创建一个公共url,将流量隧道传输到你机器的端口8080