簡體   English   中英

3G上的HTTP請求不起作用

[英]HTTP request on 3G doesn't work

我嘗試將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。

(我禁用了防火牆)。

我嘗試將網址更改為http://213.57.xx:8080/localhost:8080/OurDogsServerV2/和其他一些組合。

有人可以建議我還能嘗試什么嗎?

完全是我的錯 在路由器的選項中,我確實禁用了WAN阻止,但是我沒有注意到底部的Apply按鈕(我認為我認為用於端口轉發的Apply按鈕將包含該選項)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM