Я пытаюсь отправить 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];
Через Wi-Fi все работает нормально, но я хочу протестировать сеть 3G (для конечного пользователя). Я установил точку останова на doPost на своем сервере (Apachi), поэтому я не думаю, что это проблема с временным интервалом, потому что я даже не добираюсь до своего BP.
(Я отключил свой брандмауэр).
Я попытался изменить URL-адрес на http://213.57.x.x:8080/localhost:8080/OurDogsServerV2/
и некоторые другие комбинации.
Может кто-нибудь предложить, что еще я могу попробовать?