我知道ASIHTTPRequest,但它对我来说太强大了。实际上,我很狡猾地使用它提供的一些功能。它也有太多的依赖性。是否有iPhone的轻量级http请求库?
我也知道NSURLConnection,我也不喜欢它。
我还有其他选择吗?
我知道ASIHTTPRequest,但它对我来说太强大了。实际上,我很狡猾地使用它提供的一些功能。它也有太多的依赖性。是否有iPhone的轻量级http请求库?
我也知道NSURLConnection,我也不喜欢它。
我还有其他选择吗?
您可以查看iOS的AFNetworking库,ASIHTTPRequest的替代品。
不喜欢它,有什么不喜欢。 ASIHttpRequest是最容易实现的。只有更容易的是使用对象initWithContentsOfURL
方法:
NSString *someString = [[NSString alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://some.url/file.ext"]];
但你真的应该寻找到类似AFNetworking,因为ASIHttpRequest不再由它开发的创作者。 AFNetworking非常强大,并使用块,这使您的编码保持在最低限度。
ASIHTTPRequest不只是矫枉过正,它也是officially abandoned and deprecated by its developer。人们似乎不知道这一点,所以请帮助解决这个问题。
AFNetworking似乎是继承人显然,虽然它有竞争对手。