ASIHTTP网络请求处理库

ASIHTTP 的**网络求功能**挺强大的,尤其在 iOS 和 macOS 开发中,一度是多开发者的首选工具。虽然它现在已经停止维护了,但以前它的简洁接口、HTTP 求的能力,还是让人觉得蛮方便的。如果你不想使用 Apple 的原生URLSession,或者用更 API 来网络求,ASIHTTP 还不错。

它最基本的功能就是发送GETPOST求,还支持上传、下载文件以及断点续传。如果你有需要文件上传时,ASIHTTP 也挺友好,进度回调实用。

对于求队列管理,ASIHTTP 也做得挺好,可以避免同时发送太多求带来的性能问题。对于想要手动控制 cookies 的开发者,ASIHTTP 也支持自定义。

但要注意的是,ASIHTTP 已经不再更新了。虽然它曾经一度流行,但随着 Alamofire 等现代工具的兴起,多开发者已经开始转向新的方案。如果你还在使用 iOS 12 及以下版本的项目,它会有用。如果你是 Swift 的开发者,建议直接考虑其他更新的库。

如果你曾经用过 ASIHTTP 或者对网络求的基本实现感兴趣,可以了解下它的工作原理。

zip 文件大小:85.36KB