`
xiaolanglang123
  • 浏览: 26020 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
文章分类
社区版块
存档分类

ASIHTTPRequest:iOS开发必备框架的

ios 
阅读更多

 ASIHTTPRequest:iOS开发必备框架的ASIHTTPRequest

ASI-HTTP-Request是通过CFNetwork API访问Web服务的一个开源封装类库包,使用Objective-C编写,非常易用,可以应用于iPhone和Mac OS X应用程序。
 ASIHTTPRequest使用REST格式与Web服务进行通信,既支持基本的Http请求格式,也通过ASIFormDataRequest类可以很方便地提交POST数据和文件。
 
ASIHTTPRequest功能很强大,iOS开发必备框架主要特色如下:

ASIHTTPRequest(1):通过简单的接口,即可完成向服务端提交数据和从服务端获取数据的工作。
ASIHTTPRequest(2):下载的数据,可存储到内存中或直接存储到磁盘中。
ASIHTTPRequest(3):能上传本地文件到服务端。
ASIHTTPRequest(4):可以方便的访问和操作请求和返回的Http头信息。
ASIHTTPRequest(5):可以获取到上传或下载的进度信息,为应用程序提供更好的体验。
ASIHTTPRequest(6): 支持上传或下载队列,并且可获取队列的进度信息。
ASIHTTPRequest(7):支持基本、摘要和NTLM身份认证,在同一会话中授权凭证会自动维持,并且可以存储在Keychain(Mac和iOS操作系统的密码管理系统)中。
ASIHTTPRequest(8):支持Cookie。
ASIHTTPRequest(9):当应用(iOS 4+)在后台运行时,请求可以继续运行。
ASIHTTPRequest(10):支持GZIP压缩数据。
ASIHTTPRequest(11):内置的ASIDownloadCache类,可以缓存请求返回的数据,这样即使没有网络也可以返回已经缓存的数据结果。
ASIHTTPRequest(12):ASIWebPageRequest –可以下载完整的网页,包括包含的网页、样式表、脚本等资源文件,并显示在UIWebView /WebView中。任意大小的页面都可以无限期缓存,这样即使没有网络也可以离线浏览。
ASIHTTPRequest(13):支持客户端证书。
ASIHTTPRequest(14):支持通过代理发起Http请求。
ASIHTTPRequest(15):支持带宽限制。在iOS平台,可以根据当前网络情况来自动决定是否限制带宽,例如当使用WWAN(GPRS/Edge/3G)网络时限制,而当使用WIFI时不做任何限制。
ASIHTTPRequest(16): 支持断点续传。
ASIHTTPRequest(17):支持同步和异步请求。
 以上内容是由厦门软件开发有限公司的小编从网络中总结编写的,如不详细,请敬请见谅~

文章来源于:http://www.alqsoft.com/xinwenzixun/ioskaifa/2014/0508/66.html

分享到:
评论

相关推荐

    ASIHttpRequest ios开发框架

    在iOS开发中,网络请求是必不可少的一部分,ASIHttpRequest框架通过封装底层的CFNetwork,简化了网络编程的复杂性。它提供了以下主要功能: 1. **异步请求**:ASIHttpRequest支持后台线程处理网络请求,不会阻塞...

    ASIHTTPRequest框架

    然而,需要注意的是,ASIHTTPRequest的开发已经停止,最新的版本发布于2011年,这意味着它可能无法支持最新的iOS特性和安全更新。因此,在开发新项目时,通常建议使用更新、更活跃的网络库,如Alamofire或...

    asihttprequest带demo代码包

    ASIHTTPRequest 是一个流行的 iOS 和 Mac OS X 平台上的 HTTP 请求库,由 Alexey Sokolov 开发。这个库提供了一种简单的方式来发起 HTTP 请求,处理响应,并且在 Objective-C 中进行网络编程时提供了很多便利。在...

    ASIHttpRequest

    ASIHTTPRequest是iOS开发中一个广泛使用的HTTP网络请求库,它基于Apple的Core Foundation框架中的CFNetwork,为开发者提供了更简洁易用的接口。这个库由Allan Odgaard创建,旨在简化iOS和Mac OS X应用程序中的网络...

    ASIHTTPRequest

    在实际开发中,可以通过以下步骤使用ASIHTTPRequest: 1. **引入库**:将ASIHTTPRequest的源代码导入到项目中,或者通过CocoaPods等依赖管理工具添加。 2. **创建请求**:使用`[ASIHTTPRequest requestWithURL:]`...

    注释很详细ASIHttpRequest

    这个库是由Allan Sandfeld Illerud创建的,它简化了网络编程,特别是对于那些刚开始接触iOS开发的人来说。"注释很详细ASIHttpRequest"的项目提供了全面的注释,使得初学者能够更好地理解如何使用这个库。 ...

    安卓毕业设计app源码-Github-Top_100:iOS开发github前100框架

    开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛逼的项目, 这个便是其中之一, AFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都...

    IOS ASIHttpRequest资源包

    ASIHTTPRequest是简单易用的,它封装了CFNetwork API。使得与Web服务器通信变得更简单。它是用Objective-C编写的,可以在MAC OS X和iPhone应用中使用。 它适用于执行基本的HTTP请求和互动(或者说是反馈)。...

    iOS ASIHttpRequest 请求https

    在iOS开发中,为了保障数据传输的安全性,经常需要使用HTTPS协议来进行网络通信。而ASIHttpRequest作为一款非常实用且简单的HTTP请求库,在处理HTTPS请求时也有着良好的表现。本文将详细介绍如何使用ASIHttpRequest...

    iOS6 编程实战 源码

    在iOS开发领域,掌握iOS6的编程技巧是至关重要的,因为它是iOS开发历史中的一个重要版本。本书"iOS6编程实战"旨在提供一个深入且实践性强的学习体验,通过源码分析来帮助开发者提升技能。以下是对这个主题的详细阐述...

    ASIHTTPRequest 框架

    ASIHTTPRequest 是一个经典的 iOS 开发框架,主要用于处理 HTTP 请求,由 Ben Copsey 创建。这个框架在 Objective-C 时代被广泛使用,尤其在 ARC(Automatic Reference Counting)出现之前,因为它的兼容性非常好,...

    ASIHttpRequest网络请求框架

    ASIHTTPRequest,被誉为“HTTP终结者”,是一个在Objective-C中广泛使用的网络请求库,特别适合iOS和Mac OS X应用开发。这个框架由Blake Watters和Sam Soffes共同创建,提供了全面且灵活的解决方案来处理HTTP请求,...

    ASIHTTPRequest类库(IOS调用REST)

    ASIHTTPRequest 类库 ASIHTTPRequest功能很强大,主要特色如下: 通过简单的接口,即可完成向服务端提交数据和从服务端获取数据的工作 下载的数据,可存储到内存中或直接存储到磁盘中 能上传本地文件到服务端 可以...

    ASIHTTPRequest网路请求

    ASIHTTPRequest是iOS开发中早期广泛使用的一个网络请求库,由美国开发者Sam Soffes开发,它简化了HTTP请求的处理,使得在Objective-C项目中发送网络请求变得更加方便。虽然现在已被更现代的AFNetworking等库取代,但...

    ios asi框架解析html

    在iOS开发中,ASI(Asynchronous Network Interface)框架是一个经典的网络请求库,它提供了一种简单的方式来处理HTTP请求。在“ios asi框架解析html”这个主题中,我们将深入探讨如何利用ASI框架解析HTML网页,以及...

    ASIHTTPREQUEST

    这个库在Objective-C编程中非常流行,尤其是在早期的iOS开发阶段,因为它的易用性和强大的功能。尽管Apple后来推出了自己的URLSession API,ASIHTTPRequest仍然在某些项目中被使用,尤其是对于维护旧代码库或者需要...

    IOS开发之如何使用第三方库ASIHTTPRequest.pdf

    IOS开发之如何使用第三方库ASIHTTPRequest.pdf

Global site tag (gtag.js) - Google Analytics