HTTPClient 是一个 Swift 库,旨在抽象出对 Alamofire 的访问。HTTPClient 组件的主要目的是在某种网络抽象层中封装端点描述,以避免直接调用 Alamofire。枚举用于定义端点。这允许在编译时进行正确 API 端点访问的检查。
- iOS 11.0+
- Xcode 11.0+
- Swift 5.0+
要将 HTTPClient 集成到您的 Xcode 项目中,请使用 CocoaPods,并在您的 Podfile
中指定它
pod 'Shakuro.HTTPClient'
然后,运行以下命令
$ pod install
如果您不想使用 CocoaPods,您可以直接将 Shakuro.HTTPClient 复制到您的项目中。
- 通过采用
HTTPClientAPIEndPoint
协议创建一些端点。 - 通过采用
HTTPClientParser
协议创建响应解析器。 - 创建
HTTPClient
类的新实例。 - 通过调用
.sendRequest
开始您的 HTTP 请求。您应该使用完成来处理解析结果。
请查看 HTTPClient_Example 获取更多详细信息。
Shakuro.HTTPClient 在 MIT 许可下发布。有关详细信息,请参阅 LICENSE。
如果您喜欢这个工具,请给它点个赞。这将帮助我们增长并添加更多有用的东西。欢迎联系我们并聘请我们的团队为您开发移动或 Web 软件。