Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone HTTP POST请求在3G上不起作用_Iphone_Http_Post_Nsurlrequest - Fatal编程技术网

Iphone HTTP POST请求在3G上不起作用

Iphone HTTP POST请求在3G上不起作用,iphone,http,post,nsurlrequest,Iphone,Http,Post,Nsurlrequest,发出以下HTTP POST请求时: NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; [request setHTTPMethod:@"POST"]; NSURLResponse *urlResponse = nil; NSError *error = nil; // execute NSData *responseData = [NSURLConnecti

发出以下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)

我得到KCFerrorDomaincf网络错误303

响应应该是242k的JSON

任何帮助都将不胜感激


谢谢。

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

服务器是否有基于IP地址的防火墙规则或访问控制列表?-在3G和Wifit上,您将来自不同的IP地址范围。错误意味着解析来自服务器的报头时出现问题。这也可能意味着存在编码问题。谢谢各位。大卫-没有防火墙规则等。我应该提到,我有其他的要求,在3G上工作。我认为唯一的区别似乎是尺寸。jmz-但为什么它可以在wifi上工作而不是3G?可能是