Skip to content

Async/await http client using new concurrency model in Swift

Compare
Choose a tag to compare
@igor11191708 igor11191708 released this 06 Mar 10:24
· 70 commits to main since this release

Features

  • Multiplatform
  • Stand alone package without any dependencies using just Apple's facilities
  • Set up amount of attempts(retry) with "Exponential backoff" or "Constant backoff" strategy if request fails. Exponential backoff is a strategy in which you increase the delays between retries. Constant backoff is a strategy when delay between retries is a constant value
  • Customizable for different requests schemes from classic CRUD Rest to what suits to you
  • Customizable in term of URLSession
  • Customizable in terms of URLSessionTaskDelegate, URLSessionDelegate
  • Based on interfaces not implementations
  • Customizable with coders You can easily change format from json to xml or text just changing the coder