Я создаю свое первое приложение для iPhone, и я в тупике.
Я пытаюсь создать RSS-ридер и пытаюсь использовать ленту из craigslist.Этот код, используя stackoverflow, возвращает «Код состояния: 200»:
- (void)parseRSSFeed:(NSString *)feed withDelegate:(id)delegate
{
responseData = [[NSMutableData data] retain];
feed = @"http://stackoverflow.com";
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:feed]];
[[NSURLConnection alloc] initWithRequest:request delegate:self];
}
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
NSLog(@"status code: %d", [((NSHTTPURLResponse*) response) statusCode]);
[responseData setLength:0];
}
Все хорошо.Но если я изменю канал на, скажем, «http://portland.craigslist.org/muc/",, я получу код состояния 404.
Что-нибудь пропущено? Craigslist запрещает доступ iPhone к своему веб-сайту?сделать по URL?
Код с URL-адресом craigslist находится здесь. Это именно то, что я использую, и он возвращает 404:
- (void)parseRSSFeed:(NSString *)feed withDelegate:(id)delegate
{
responseData = [[NSMutableData data] retain];
feed = @"http://portland.craigslist.org/muc/";
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:feed]];
[[NSURLConnection alloc] initWithRequest:request delegate:self];
}