0

发出以下 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 连接时没有。当通过 3G 返回时,responseData 对象甚至不会生成 (0x0)。

我收到 kCFErrorDomainCFNetwork 错误 303。

响应应该是 242k 的 JSON。

任何帮助将不胜感激。

谢谢。

4

1 回答 1

1

问题似乎出在后端系统和移动网络之间。将标题信息更改为文本格式只能解决问题。

于 2010-07-30T16:15:06.477 回答