2012-02-01 122 views
0

我正在尝试将Craigslist RSS数据添加到我创建的iOS应用程序中。如何避免404错误与ASIHTTPRequest?

我已经按照这个美好的教程雷Wenderlich说明: http://www.raywenderlich.com/2636/how-to-make-a-simple-rss-reader-iphone-app-tutorial

不过,我遇到了类似的问题,因为人在这个岗位做: NSURLRequest, why does craigslist return a 404?

我我试图改变我的应用程序的名称,这似乎并没有工作。我曾考虑过创建一个全新的应用程序并移植代码,以查看这是否有所作为,但我还没有走到极致。

我不能使用suggesstion“为了避开这个块,使用NSMutableURLRequest而不是NSURLRequest并且伪造User-Agent头”,因为我使用了Ray推荐的ASIHTTPRequest工具。

回答

1

试试这个:

#define kUserAgentString @"Mozilla/5.0 (Windows; U; Windows NT 6.1; tr-TR) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27" 

    [ASIHTTPRequest setDefaultUserAgentString:kUserAgentString]; 
+0

ZhangChn,感谢您的答复。我试过这个代码,我还没有看到任何返回的内容。当我使用Yahoo管道时,我可以看到返回的数据,但我希望避免使用它,因为它可能在某个时候消失。 – 2012-02-02 22:47:23

+0

你真的把@“新用户代理字符串在这里”?如果是,请使用@“Mozilla/5.0(Windows; U; Windows NT 6.1; tr-TR)AppleWebKit/533.20.25(KHTML,如Gecko)Version/5.0.4 Safari/533.20.27”。 – ZhangChn 2012-02-03 05:23:11