Request.swift 2.3.0

Request.swift 2.3.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布时间最后发布2019年11月
SPM支持 SPM

Orkhan Alikhanov 维护。



  • 作者
  • Orkhan Alikhanov

Platform Linux Platform Cocoapods Compatible Carthage Compatible License Build Status - Master

Request.swift

一个由 Swift 编写的微型(同步/异步)HTTP 客户端。

操作系统

在 Linux、iOS、macOS 和 tvOS 上运行。

示例

client.request("http://example.com", headers: ["Accept": "text/html"]).response { response, error in    
        if let response = response {
            print(response.statusCode)
            print(String(cString: response.body))
        } else {
            print(error)
        }
    }

安装

CocoaPods

CocoaPods 是 Cocoa 项目的依赖管理器。您可以使用以下命令安装它:

$ gem install cocoapods

要使用CocoaPods将Request.swift集成到您的Xcode项目中,请在您的Podfile中指定它

source 'https://github.com/CocoaPods/Specs.git'
target '<Your Target Name>' do
pod 'Request.swift', '~> 2.3.0'
end

然后,运行以下命令

$ pod install

Carthage

Carthage是一个去中心化的依赖管理器,它会构建您的依赖并提供二进制框架。

您可以使用以下命令通过Homebrew安装Carthage

$ brew update
$ brew install carthage

要使用Carthage将Request.swift集成到您的Xcode项目中,请在您的Cartfile中指定它

github "BiAtoms/Request.swift" ~> 2.3.0

运行carthage update以构建框架,然后将构建好的RequestSwift.framework拖入您的Xcode项目。

Swift包管理器

Swift包管理器是一个用于自动化Swift代码分布的工具,并且已集成到swift编译器中。它处于早期开发阶段,但Request.swift支持在支持的平台上使用。

设置好您的Swift包之后,只需将其添加到Package.swiftdependencies值中,即可作为依赖添加Request.swift。

dependencies: [
    .package(url: "https://github.com/BiAtoms/Request.swift.git", from: "2.3.0")
]

作者

还有此项目的贡献者名单。

许可证

本项目的许可证是MIT许可证 - 有关详细信息,请参阅LICENSE文件