HTTP POST-запрос не работает через 3G - PullRequest
0 голосов
/ 28 июля 2010

При выполнении следующего HTTP-запроса POST:

  NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
  [request setHTTPMethod:@"POST"];
  NSURLResponse     *urlResponse = nil; 
  NSError    *error = nil; 

  // execute
  NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&urlResponse error:&error]; 
  if(responseData)
  {
        //blah
  }

Я получаю верный ответ при подключении через WiFi, но не при подключении через 3G.Объект responseData даже не выполняется (0x0) при возврате через 3G.

Я получаю ошибку kCFErrorDomainCFNetwork 303.

Ответ должен составлять 242 тыс. JSON.

Любая помощь будет принята с благодарностью.

Спасибо.

1 Ответ

1 голос
/ 30 июля 2010

Казалось, что проблема была между серверной системой и мобильными сетями. Изменение информации заголовка на текстовый формат только решило проблему.

...