我正在用 Objective-C 创建一个应用程序,我需要从 SHOUTcast 流中获取元数据。我试过这个:
NSURL *URL = [NSURL URLWithString:@"http://202.4.100.2:8000/"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:URL];
[request addValue:@"1" forHTTPHeaderField:@"icy-metadata"];
[request addValue:@"Winamp 5/3" forHTTPHeaderField:@"User-Agent"];
[request addValue:@"audio/mpeg" forHTTPHeaderField:@"Content-Type"];
[NSURLConnection connectionWithRequest:request delegate:self];
我必须从此请求中获取标头才能获取信息,对吗?不幸的是,它不断返回这些标题:
日期 = "2010 年 4 月 17 日 21:57:14 -0200";
"Max-Age" = 0;
我做错了什么?