GTMHTTPFetcher 2.0.0

GTMHTTPFetcher 2.0.0

测试已测试
语言编程语言 Obj-CObjective C
许可证 自定义许可
发布日期上次发布2016年4月

Thomas Van LentenGoogle 维护。



  • 出品方
  • Google Inc.

Google Toolbox for Mac - HTTP Fetcher

项目站点 https://github.com/google/gtm-http-fetcher
讨论组 http://groups.google.com/group/google-toolbox-for-mac

GTM HTTP Fetcher 使得Cocoa应用程序执行http操作变得简单。该fetcher作为NSURLConnection的包装器实现,因此其行为是异步的,并且使用iOS和Mac OS X的操作系统设置。

注意:由于从iOS 9和OS X 10.11开始NSURLConnection已被弃用,因此此类已被GTMSessionFetcher取代。

特征包括

  • 易于构建;只需一个源文件/头文件对即可
  • 易于使用:只需两行代码即可获取请求
  • 回调为代理/选择器对或块
  • 灵活的Cookie存储
  • 缓存带有ETag的响应,减少重复获取的开销
  • 自动重试错误,采用指数退避
  • 支持生成多部分MIME上传流
  • 简单方便地记录http请求和响应
  • 完全独立于其他项目

要开始使用 GTM HTTP Fetcher和Objective-C客户端库,请阅读wiki

如果您有问题,请加入GTM讨论组或提交一个问题