Google Toolbox for Mac - Session Fetcher
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:
Project site https://github.com/google/gtm-session-fetcher
Discussion group http://groups.google.com/group/google-toolbox-for-mac
GTMSessionFetchermakes 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
GTMSessionFetcherServicefactory class - Fully independent of other projects