ASIHTTP网络请求处理库
ASIHTTP 的**网络求功能**挺强大的,尤其在 iOS 和 macOS 开发中,一度是多开发者的首选工具。虽然它现在已经停止维护了,但以前它的简洁接口、HTTP 求的能力,还是让人觉得蛮方便的。如果你不想使用 Apple 的原生URLSession
,或者用更 API 来网络求,ASIHTTP 还不错。
它最基本的功能就是发送GET
和POST
求,还支持上传、下载文件以及断点续传。如果你有需要文件上传时,ASIHTTP 也挺友好,进度回调实用。
对于求队列管理,ASIHTTP 也做得挺好,可以避免同时发送太多求带来的性能问题。对于想要手动控制 cookies 的开发者,ASIHTTP 也支持自定义。
但要注意的是,ASIHTTP 已经不再更新了。虽然它曾经一度流行,但随着 Alamofire 等现代工具的兴起,多开发者已经开始转向新的方案。如果你还在使用 iOS 12 及以下版本的项目,它会有用。如果你是 Swift 的开发者,建议直接考虑其他更新的库。
如果你曾经用过 ASIHTTP 或者对网络求的基本实现感兴趣,可以了解下它的工作原理。
85.36KB
文件大小:
评论区