1
일부 테스트를 위해 shoutcast에서 pls 파일 데이터에 액세스하려고 시도했지만 응답이 금지 된 것으로 보이며 응답으로 403이 표시됩니다. 여기에 코드 shoutcast는 프로그래밍 방식으로 iPhone 용으로 금지되어 있습니까?
NSURL *myurl = [NSURL URLWithString:@"http://yp.shoutcast.com/sbin/tunein-station.pls?id=9944"] ;
//Accept:*/*
NSMutableURLRequest *myrequest = [[NSMutableURLRequest alloc]initWithURL:myurl];
[myrequest setValue:@"*/*" forHTTPHeaderField:@"Accept"];
//NSURL *myurl = [NSURL URLWithString:@"http://www.google.com"];
NSURLConnection *theConnection = [[NSURLConnection alloc]initWithRequest:myrequest delegate:self];
응답에서 403이 표시되었고 데이터가 수신되지 않았습니다. 콘텐츠 유형을 확인하려고 시도했지만 오디오/x-scpl을 표시했습니다. 누군가이 문제를 해결할 수 있도록 도와 줄 수 있습니까?
. 사용자 에이전트를 변경했을 때 문제가 해결되었습니다. [myrequest setValue : @ "iPhoneRadio/2.0"forHTTPHeaderField : @ "User-Agent"]; 감사합니다. – Nareshkumar
개발자 키없이 이것을 사용하는 것이 합법적입니까? shoutcast는 파트너 관계 및 API 사용에 대한 이메일을 요청합니다. – jarryd