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-scpls 有人可以帮我解决这个问题吗?
肯定的。当我更改useragent [myrequest setValue:@“iPhoneRadio/2.0”forHTTPHeaderField:@“User-Agent”]; 谢谢 – Nareshkumar 2010-05-20 03:19:01
没有开发人员密钥的情况下使用它是否合法?它看起来像shoutcast要求关于合作和使用他们的API的电子邮件? – jarryd 2013-05-17 20:42:31