iOS 애플리케이션에서 Google 지오 코딩 API v3 [1]을 사용하고 있지만 gzip 응답을 반환 할 수 없습니다. v2는 훨씬 가볍지 만 v3에서는 ~ 20kb JSON 응답을 얻습니다. 잘못된 GPRS 연결을 검색하는 데 시간이 걸릴 수 있으므로 실제로 gzipped 결과를 다시 얻고 싶습니다.Google 지오 코딩 API의 gzip 응답 지원
내 전화가 잘못되었거나 API가 gzip을 지원하지 않거나 수축되지 않는지 궁금합니다. 그것은 나에게 이상하게 들린다.
이것은 내가 내 코드에서 뭘하는지입니다 :
NSURL *url = [NSURL URLWithString:@"http://maps.googleapis.com/maps/api/geocode/json?latlng=55,12&sensor=true"];
NSMutableURLRequest *req = [[NSMutableURLRequest alloc] initWithURL:url];
[req setValue:@"gzip,deflate" forHTTPHeaderField:@"Accept-Encoding"];
NSURLConnection *c = [[NSURLConnection alloc]
initWithRequest:req delegate:self startImmediately:YES];
난 단지 "gzip을"로 시도도 "수축"했습니다. 같은 결과.
[1] http://code.google.com/apis/maps/documentation/geocoding/
당신이 자리하고 있습니다! 파이어 폭스 헤더를 사용했고 지금은 gzipped 결과를 다시 얻고 있습니다. 감사! –