Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/swiftuiux/async-http-client-example
Example for the package Async http client using new concurrency model in Swift
https://github.com/swiftuiux/async-http-client-example
async-await async-http-client async-http-https-client async-http-requests ios swift
Last synced: about 1 month ago
JSON representation
Example for the package Async http client using new concurrency model in Swift
- Host: GitHub
- URL: https://github.com/swiftuiux/async-http-client-example
- Owner: swiftuiux
- License: mit
- Created: 2023-02-23T05:47:46.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-02T16:24:20.000Z (6 months ago)
- Last Synced: 2024-11-28T18:41:35.212Z (about 2 months ago)
- Topics: async-await, async-http-client, async-http-https-client, async-http-requests, ios, swift
- Language: Swift
- Homepage:
- Size: 2.52 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Async/await http client using new concurrency model in Swift
Network layer for creating different set of network requests like GET, POST, PUT, DELETE etc customizable with coders
## Features
- [x] Multiplatform
- [x] Stand alone package without any dependencies using just Apple's facilities
- [x] Customizable for different requests schemes from classic **CRUD Rest** to what suits to you
- [x] Customizable in term of session
- [x] Customizable in terms of URLSessionTaskDelegate, URLSessionDelegate
- [x] Based on interfaces not implementations
- [x] Customizable with coders You can easily change format from json to xml or text just changing the coder## SwiftUI example for package
[Http async client](https://github.com/The-Igor/async-http-client)
## Http requests
![Http requests](https://github.com/The-Igor/async-http-client-example/blob/main/async-http-client-example/img/image11.gif)