This is a specific shoutcast error. Probably an anti-ripper hack. ( http://all-streaming-media.com/streaming-media-faq/faq-SHOUTcast-ripper.htm
).
I found it was the user-agent by comparing the request send by Safari
(that works) and the one send by my test application (using Wireshark
to sni
Check the server response.
NSError *error;
NSHTTPURLResponse *response = nil;
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL
URLWithString:@"http://yp.shoutcast.com/sbin/tunein-station.pls?
id=9907"]];
NSData *data
[data writeToFile:@"/tmp/station.pls" atomically:YES]; ->Works perfectly
when I download a html file for example I change the code to [data
writeToFile:@"/tmp/station.html" atomically:YES]
Issue I get is
NSError *error; NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL
URLWithString:@"
Hi Al,
Thanks for all help but unfortunately the problem still persists.With the
below code the data is not null but when I write to a file I don't get
anything.
I have used the following for writing [data writeToFile:@"/tmp/station.pls"
atomically:YES]; but the file size remains zero.
Also I tried
I don't know why it does not works using [NSData
dataWithContentsOfURL:URL] but if you want to do some http download,
you should use the modern URL Loading API.
NSError *error;
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL
URLWithString:@"http://yp.shoutcast.com/sbin/tunei
I am trying out the following
NSURL *url = [NSURL URLWithString:@"
http://yp.shoutcast.com/sbin/tunein-station.pls?id=9907";];
NSData *data = [NSData dataWithContentsOfURL:URL];
[data writeToFile:@"/tmp/station.pls" atomically:YES];
But unfortunately no such files gets generat
Le 6 nov. 08 à 15:02, Arnab Ganguly a écrit :
Hi All,
My requirement is to download the html file in my machine.I am
trying to
execute the below code,it gets executed correctly but when I go to
the /tmp
dir I don't see any file getting downloaded.Any help would be very
much
appreciated.
Hi All,
My requirement is to download the html file in my machine.I am trying to
execute the below code,it gets executed correctly but when I go to the /tmp
dir I don't see any file getting downloaded.Any help would be very much
appreciated.
NSURLRequest *theRequest=[NSURLRequest requestWithURL:[