gtm-session-fetcher

by google

Google Toolbox for Mac - Session Fetcher

145 Stars 133 Forks Last release: 6 months ago (v1.4.0) Apache License 2.0 290 Commits 22 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

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

Build Status

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 on iOS and Mac OS X.

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.