2013-02-04 3 views
0

다음은 스트림 URL이며 브라우저에 결과를 표시하지 않습니다.스트림 URL 데이터 가져 오기 및 표시

http://streamerapi.finance.yahoo.com/streamer/1.0?s=MSFT,GOOG&k=l10,c10,p20,g00,h00&callback=parent.yfs_u1f&mktmcb=parent.yfs_mktmcb&gencallback=parent.yfs_gencb

어떻게 엑스 코드에서보기에 URL을 표시 위에서 데이터를 가져올 수?

NSURL *url = [NSURL URLWithString:@"http://streamerapi.finance.yahoo.com/streamer/1.0?s=MSFT,GOOG&k=l10,c10,p20,g00,h00&callback=parent.yfs_u1f&mktmcb=parent.yfs_mktmcb&gencallback=parent.yfs_gencb"]; 
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; 

NSString *loginString = [NSString stringWithFormat:@"%@:%@", API_USERNAME, API_PASSWORD]; 

NSData *postData = [loginString dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES]; 
NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]]; 

[request setURL:url]; 
[request setHTTPMethod:@"GET"]; 
[request setValue:postLength forHTTPHeaderField:@"Content-Length"]; 
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"]; 
[request setHTTPBody:postData]; 

NSError *error; 
NSURLResponse *response; 
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error]; 
NSLog(@"Data : %@",data); 

을하지만 NULL 결과를 반환합니다

나는 코드를 다음과 같은 사용자가 있습니다. 해결책을 알려주십시오.

답변

1

이 질문에 대한 답변을하지 못할 수도 있지만 NSURLRequest 대신 ASIHTTPRequest을 사용하는 것이 좋습니다. 정말 사용하기 쉽고 놀라운 문서가 있습니다.

+0

안녕하세요. 안녕하세요. SO :)에 오신 것을 환영합니다. 답변보다 댓글에 게시하는 것이 더 적합하지만, 참여하기에 좋은 의견입니다. – sjwarner

+0

안녕하세요 코너, 아이폰 개발 플랫폼에서 새로운 샘플 코드를 제공해 주시겠습니까 ??? 그것은 나를 많이 도울 것입니다. – Pushkraj

관련 문제