문제

이 nsurlconnection delegate 메소드를 사용하고 있습니다

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
    long long rdata = [response expectedContentLength];
    NSLog(@"Response Length : %lld", rdata);    
}

항상 -1을 보여줍니다

긴 변수에 대한 형식 지정자는 무엇입니까?

감사

도움이 되었습니까?

해결책

문서에서 expectedContentLength:

반환 값

수신기의 예상 컨텐츠 길이, OR NSURLResponseUnknownLength 길이를 결정할 수없는 경우.

NSURLResponseUnknownLength -1과 같습니다. 콘텐츠 길이 헤더 검사를 시도해 보셨습니까? 연결하는 서버는 a를 사용하고있을 것입니다 청크 전송 인코딩, 따라서 컨텐츠 길이를 사용할 수 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top