我知道ASIHTTPRequest,但它对我来说太强大了。实际上,我使用它提供的一些功能。它也有太多依赖。
我也知道NSURLConnection,我也不喜欢它。
我还有其他选择吗?
答案 0 :(得分:4)
不喜欢它,那里有什么不喜欢的。 ASIHttpRequest是最容易实现的。使用对象initWithContentsOfURL
方法更容易:
NSString *someString = [[NSString alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://some.url/file.ext"]];
但是你应该真正研究像AFNetworking这样的东西,因为ASIHttpRequest不再由它的创建者开发。 AFNetworking功能强大,使用块,可以将编码降至最低。
答案 1 :(得分:2)
您可以查看适用于iOS的AFNetworking库,这是ASIHTTPRequest的替代方案。
答案 2 :(得分:2)
ASIHTTPRequest不仅仅是矫枉过正,它也是officially abandoned and deprecated by its developer。人们似乎不知道这一点,所以请帮忙说出来。
AFNetworking似乎是继承人,尽管它有竞争对手。