Decree:发出声明性HTTP请求的框架

时间:2024-03-31 01:40:42
【文件属性】:

文件名称:Decree:发出声明性HTTP请求的框架

文件大小:205KB

文件格式:ZIP

更新时间:2024-03-31 01:40:42

macos linux swift http ios

通过在iOS , macOS和Linux上声明Web服务和终结点,以清晰,安全的方式发出HTTP请求 在使用Swift进行URL请求时,主要有两个选择:在Foundation中使用URLSession API或使用一些繁琐的框架。 该框架设计为轻量级,同时保持可定制性,并专注于以声明方式声明与API的接口。 声明后,向各个端点发出请求非常简单,而且类型安全。 它可以在iOS,macOS和Linux上运行。 安德鲁通过实施许多用Swift编写的不同应用程序和后端服务来开发此策略。 他使用这种范例在自己的前端和后端(均在Swift中实现)之间以及与诸如Spotify,FreshDesk,Stripe等服务之间进行通信。 我们提供了单独的存储库,包含流行服务的服务声明 目录 特征 四种端点 这些声明端点是否具有输入和/或输出。 EmptyEndpoint (无输入或输出) InEndp


【文件预览】:
Decree-master
----.gitmodules(204B)
----.swift-version(4B)
----LICENSE(1KB)
----Assets()
--------Header.jpg(137KB)
----Sources()
--------Decree()
----azure-pipelines.yml(380B)
----Package.swift(1KB)
----.gitignore(81B)
----Tests()
--------test_swiftpm.sh(49B)
--------LinuxMain.swift(117B)
--------DecreeTests()
----README.md(9KB)

网友评论