GTMSessionFetcher 3.5.0

GTMSessionFetcher 3.5.0

测试已测试
Lang语言 Obj-CObjective C
许可证 Apache-2.0
发布最后发布Jun 2024

GoogleThomas Van Lenten维护。



  • Google Inc.

Google Toolbox for Mac - Session Fetcher

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

SwiftPM CocoaPods

GTMSessionFetcher 使 Cocoa 应用程序执行 HTTP 操作变得容易。该 fetcher 作为 NSURLSession 的包装器实现,其行为是异步的,并使用操作系统设置。

特性包括

  • 易于构建;只需要一个源/头文件对
  • 易于使用:只需两行代码即可获取请求
  • 支持上传和下载会话
  • 灵活的 cookie 存储
  • 出错时自动重试,使用指数退避
  • 支持生成多部分 MIME 上传流
  • 轻松方便地记录 HTTP 请求和响应
  • 支持如 GTMAppAuth 之类的插件身份验证
  • 易于测试;自模拟
  • GTMSessionFetcherService 工厂类创建时自动限制速率
  • 与其他项目完全独立

开始使用,请阅读 USING.md 以获取详细信息。