AlamofirePromiseKit 1.0.0

AlamofirePromiseKit 1.0.0

阿里云 维护。



 
依赖
AwaitKit= 5.2.0
Alamofire= 4.9.1
 

  • 作者
  • wb-hx510875

AlamofirePromiseKit

实现 ‘Alamofire’ 同步回调

要求

  • Alamofire ~> 4.9.1
  • AwaitKit ~> 5.2.0

安装

Swift 包管理器

您可以使用 Swift 包管理器 来通过在您的 Package.swift 文件中添加适当的描述来安装 AlamofirePromiseKit

import PackageDescription

let package = Package(
    name: "YOUR_PROJECT_NAME",
    dependencies: [
        .Package(url: "https://github.com/aliyun/AlamofirePromiseKit.git")
    ]
)

请注意,Swift 包管理器 仍在早期设计和发展阶段,更多详细信息请访问其 GitHub 页面

使用示例

import Foundation
import Alamofire
import AwaitKit

let sessionManager:SessionManager = Alamofire.SessionManager(configuration: config)
let promise = sessionManager.request("https://httpbin.org/get", method: HTTPMethod.get).response()
let res: DefaultDataResponse = try! await(promise)
let result: String = String(data: res.data!, encoding: .utf8) ?? ""

print(result)