同步网络

CircleCI

简单的同步跨平台网络,适用于 Swift 命令行应用程序。

安装

Swift 包管理器

dependencies: [
    .package(url: "https://github.com/HeshamMegid/SynchronousNetworking", .upToNextMajor(from: "0.0.1")
]

用法

let networking = SynchronousNetworking(baseUrl: URL(string: "http://example.com/")!)
let parameters = ["param1": "value1"]
let networkResponse = networking.getSynchronously(path: "path/to/endpoint/", parameters: parameters)
if let data = networkResponse.data {
    // Use data
}