google / gtm-session-fetcher
git clone https://github.com/google/gtm-session-fetcher.git
v5.3.1 · 2mo ago
🔥 on GitHub Trending today
Google Toolbox for Mac - Session Fetcher
+0
stars, 24h · #632
+0
stars, 7 days · #1,663
+1
stars, 30 days · #10,076
291
★ total
199
forks · 6 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageObjective-C
LicenseApache-2.0
Created2015-08-11 (11y ago)
Last pushtoday
Watchers40
OwnerOrganization
Seen on GitHub Trending
- 2026-10-20 — #7 daily in objective-c
- 2026-10-20 — #11 monthly in objective-c · +1 ★
- 2026-10-20 — #8 weekly in objective-c
Links
README excerpt
# Google Toolbox for Mac - Session Fetcher **Project site** **Discussion group** `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.