我有一个iOS应用程序,我使用NSURLConnection
来获取一些数据。当我从响应打印头,这是我所看到的:从iOS Web服务中读取gzip文件
"Content-Disposition" = "attachment;filename=test.txt.gz";
"Content-Encoding" = agzip;
"Content-Type" = "application/a-gzip";
Date = "Mon, 05 Nov 2012 22:18:23 GMT";
Server = "Apache-Coyote/1.1";
"Set-Cookie" = "JSESSIONID=3EBBF519202E16BEB1E79D12XXXXXXXXX; Path=/";
"Transfer-Encoding" = Identity;
filename = "test.txt.gz";
但是,当我尝试读取日志文本文件是这样的:
NSString *result = [[NSString alloc] initWithData:myData encoding:NSUTF8StringEncoding];
NSLog(@"%@",result);
我得到null
。我知道数据在那里,因为它在我登录时吐出了十六进制数,并且我知道该调用的工作原理,因为我已经在RESTClient中对其进行了测试。有什么想法吗?
唯一的问题是,ASIHTTPRequest已停止所有工作(上次更新是2011年5月),并且网站建议不要使用新项目... –