Skip to content  

Navigation Menu

 






Sign in  











Actions
 Automate any workflow  



Packages
 Host and manage packages  



Security
 Find and fix vulnerabilities  



Codespaces
 Instant dev environments  



GitHub Copilot
 Write better code with AI  



Code review
 Manage code changes  



Issues
 Plan and track work  



Discussions
 Collaborate outside of code  



Explore  

All features  

Documentation  

GitHub Skills  

Blog  







By size  

Enterprise  

Teams  

Startups  



By industry  

Healthcare  

Financial services  

Manufacturing  



By use case  

CI/CD & Automation  

DevOps  

DevSecOps  







Topics  

AI

DevOps  

Security  

Software Development  



Explore  

Learning Pathways  

White papers, Ebooks, Webinars  

Customer Stories  

Partners  











GitHub Sponsors
 Fund open source developers  







The ReadME Project
 GitHub community articles  



Repositories  

Topics  

Trending  

Collections  











Enterprise platform
 AI-powered developer platform  



Available add-ons  



Advanced Security
 Enterprise-grade security features  



GitHub Copilot
 Enterprise-grade AI features  



Premium Support
 Enterprise-grade 24/7 support  





Pricing
 



Search or jump to...  

Search code, repositories, users, issues, pull requests...




Clear

Search syntax tips  










Provide feedback  







We read every piece of feedback, and take your input very seriously.


 
 


Saved searches  

Use saved searches to filter your results more quickly

 






To see all available qualifiers, see our documentation.






 
 

Sign in  
Sign up  




You signed in with another tab or window. Reload to refresh your session.  You signed out in another tab or window. Reload to refresh your session.  You switched accounts on another tab or window. Reload to refresh your session.  Dismiss alert  







{{ message }}
 





This repository has been archived by the owner on Oct 28, 2022. It is now read-only.  




/   gtm-http-fetcher   Public archive  




Notifications  You must be signed in to change notification settings  

Fork  30


Star  56







Google Toolbox for Mac - HTTP Fetcher  

License


Apache-2.0 license  

56 stars   30 forks   Branches   Tags   Activity  



Star  


Notifications  You must be signed in to change notification settings  




Code  

Issues    

Pull requests    

Actions  

Wiki  

Security  

Insights  


Additional navigation options  




Code  

Issues  

Pull requests  

Actions  

Wiki  

Security  

Insights  




google/gtm-http-fetcher






This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
 





 master
BranchesTags


Code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

130 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


README
Code of conduct
Apache-2.0 license
Security

Google Toolbox for Mac - HTTP Fetcher


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

GTM HTTP Fetcher makes it easy for Cocoa applications to perform http operations. The fetcher is implemented as a wrapper on NSURLConnection, so its behavior is asynchronous and uses operating-system settings on iOS and Mac OS X.

NOTE: Because NSURLConnection is deprecated as of iOS 9 and OS X 10.11, this class has been superseded by GTMSessionFetcher.

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

Callbacks are delegate/selector pairs or blocks

Flexible cookie storage

Caching of ETagged responses, reducing overhead of redundant fetches

Automatic retry on errors, with exponential backoff

Support for generating multipart MIME upload streams

Easy, convenient logging of http requests and responses

Fully independent of other projects


To get started with GTM HTTP Fetcher and the Objective-C Client Library, read the wiki.

If you have a problem, please join the GTM discussion group or submit an issue.
 





About


Google Toolbox for Mac - HTTP Fetcher  

Resources


Readme  

License


Apache-2.0 license  

Code of conduct


Code of conduct  

Security policy


Security policy  

Activity  

Custom properties  

Stars


56 stars  

Watchers


14 watching  

Forks


30 forks  

Report repository  





Releases  3



v2.0.1 Release   Latest  

Jan 11, 2017
 

+ 2 releases
 



Packages  


No packages published 








Contributors  4





 
 



 
 



 
 



 
 




Languages


 


Objective-C  99.6%  

Ruby  0.4%  









Footer



© 2024 GitHub, Inc.  


Terms  

Privacy  

Security  

Status  

Docs  

Contact  






You cant perform that action at this time.