일부 데이터를 가져 오기 위해 NSURLConnection
을 사용하는 iOS 앱이 있습니다. 나는이 같은 텍스트 로그 파일을 읽을 때,iOS 웹 서비스 호출에서 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
를 얻을 내가 응답에서 헤더를 인쇄 할 때, 이것은 내가 볼 것입니다. 데이터를 기록 할 때 16 진수가 나오기 때문에 데이터가있는 것을 알고 있으며 RESTClient에서 테스트했기 때문에 호출이 작동한다는 것을 알고 있습니다. 이견있는 사람?
문제는 ASIHTTPRequest가 모든 작업을 중단했으며 (마지막 업데이트는 2011 년 5 월 이었음) 사이트에서 새 프로젝트를 사용하지 말 것을 권장합니다 ... –