pokeb/asi-http-request

2023年6月4日 199点热度 0人点赞 0条评论
星标 关注 Forks 问题 大小 归档
5806 5806 1430 171 7160 False

项目 pokeb/asi-http-request
主页 http://allseeing-i.com/ASIHTTPRequest
许可 Other
创建 2008-07-14 21:43:50+00:00
更新 2023-05-15 23:21:47+00:00
语言 Objective-C
描述 Easy to use CFNetwork wrapper for HTTP requests, Objective-C, Mac OS X and iPhone

ASIHTTPRequest是一个基于CFNetwork API的易于使用的HTTP请求封装,适用于Objective-C,Mac OS X和iPhone应用程序。它适用于执行基本的HTTP请求和与REST服务交互(GET / POST / PUT / DELETE)。ASIFormDataRequest子类使得使用multipart/form-data提交POST数据和文件变得容易。它提供了一种简单的界面来提交数据到服务器和从服务器获取数据。可以将数据下载到内存或直接下载到磁盘文件中。支持本地驱动器上的文件作为POST数据的一部分进行提交,并且与HTML文件输入机制兼容。可以直接从磁盘流式传输请求正文到服务器,以节省内存。支持部分下载的恢复。易于访问请求和响应HTTP标头。支持下载和上传进度委托(NSProgressIndicators和UIProgressViews)。自动管理上传和下载进度指示器以进行操作队列。支持基本、摘要和NTLM身份验证,凭据将在会话期间自动重复使用,并且可以在Keychain中存储以备将来使用。支持Cookie。[新]请求可以在应用程序进入后台时继续运行(iOS 4+)。支持响应数据和请求正文的GZIP压缩。包含的ASIDownloadCache类可以让请求透明地缓存响应,并且即使没有网络连接,对缓存数据的请求也可以成功。[新] ASIWebPageRequest-下载完整的网页,包括像图像和样式表这样的外部资源。任何大小的页面都可以无限期地缓存,并且即使没有网络连接,也可以在UIWebview/WebView中显示。易于使用Amazon S3支持-无需自己签署请求!完全支持Rackspace Cloud Files。[新]客户端证书支持。支持手动和自动检测的代理、身份验证代理和PAC文件自动配置。内置登录对话框可以让您的iPhone应用程序在没有任何额外的工作的情况下与身份验证代理透明地工作。带宽限制支持。支持持久连接。支持同步和异步请求。通过委托或[新]块(Mac OS X 10.6、iOS 4及以上)获取有关请求状态更改的通知。配有广泛的单元测试。ASIHTTPRequest与Mac OS 10.5或更高版本以及iOS 3.0或更高版本兼容。文档可在"这里"找到:http://allseeing-i.com/ASIHTTPRequest。


hello--world

这个人很懒,什么都没留下

文章评论