GTMSessionFetcher

3.4.0

Google Toolbox for Mac - Session Fetcher
google/gtm-session-fetcher

What's New

v3.4.0 Release

2024-04-16T16:28:45Z

What's Changed

  • Add DEFINES_MODULE to support downstream usage of static libs by @thomasvl in #385
  • Add ability to set stopFetchingTriggersCompletionHandler on GTMSessionFetcherService by @kuanfajardo in #386
  • Version bump to start getting things ready for a release. by @thomasvl in #387

New Contributors

Full Changelog: v3.3.2...v3.4.0

Google Toolbox for Mac - Session Fetcher

Project site https://github.com/google/gtm-session-fetcher
Discussion group http://groups.google.com/group/google-toolbox-for-mac

SwiftPM CocoaPods

GTMSessionFetcher makes it easy for Cocoa applications to perform http operations. The fetcher is implemented as a wrapper on NSURLSession, so its behavior is asynchronous and uses operating-system settings.

Features include:

  • Simple to build; only one source/header file pair is required
  • Simple to use: takes just two lines of code to fetch a request
  • Supports upload and download sessions
  • Flexible cookie storage
  • Automatic retry on errors, with exponential backoff
  • Support for generating multipart MIME upload streams
  • Easy, convenient logging of http requests and responses
  • Supports plug-in authentication such as with GTMAppAuth
  • Easily testable; self-mocking
  • Automatic rate limiting when created by the GTMSessionFetcherService factory class
  • Fully independent of other projects

To get started please read USING.md for detailed information.

Description

  • Swift Tools 5.3.0
View More Packages from this Author

Dependencies

  • None
Last updated: Fri Apr 19 2024 07:20:08 GMT-0900 (Hawaii-Aleutian Daylight Time)