CocoaPods trunk is moving to be read-only. Read more on the blog, there are 19 months to go.

Andrew Gardener

1pod

gtm-session-fetcher

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 gtm-oauth2 Easily testable; self-mocking Automatic rate limiting when created by the GTMSessionFetcherService factory class Fully independent of other projects

License: Apache 2

  • Objective C