2012-11-28 3 views
0

질문이 하나 있습니다. 내 모바일 앱 (C#, monotouch 기반)에서 RESTfull 웹 서비스를 사용할 것이다. json 또는 xml을 사용하여 큰 데이터를 보내야합니다. 연결이 끊어진 경우 데이터를 가져 오는 것을 중지하고 끌어온 나머지 데이터를 취소 할 수 있는지 확인할 수 있습니까? 기본적으로휴대 기기에서 웹 서비스를 사용할 때 연결이 끊어지는 경우

. 내 목표는 내가 부분적으로 당기고 싶지 않다는 것이다. 나는 그것을 잃지 않고 전체 데이터가 필요합니다.

이 다른 생각이 어떻게 이것을 달성 할 수 있습니까?

는 그냥 다른 질문을하고 싶었다. 데이터를 참조하는 URL을 보호하려면 어떻게해야합니까? 그런 다음

NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:[NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com"]] delegate:self]; 

을 다음과 같이있는 NSURLConnection을 사용하는 경우 내가 RESTfull의 웹 서비스를

+0

예컨대 데이터의 절반이 전송 된 경우. 다른 쪽에서 나는 절반을 받거나 나는 아무것도 얻지 못할 것이다. – Akrambek

답변

0

를 사용하는 경우, 데이터가 완전히 다운로드 여부를 확인하기 위해 다음과 같은 두 가지 위임 방법을 사용할 수 있습니다.

-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error { 
    //Download failed 
} 
-(void)connectionDidFinishLoading:(NSURLConnection *)connection { 
    //Download success 
} 
+0

내가 시험해 보게한다. 감사 – Akrambek

관련 문제