XCServerAPI 5.0.0

XCServerAPI 5.0.0

测试已测试
Lang语言 SwiftSwift
许可证 MIT
Released最后发布2019年1月
SPM支持 SPM

Maintained by Richard Piazza.



 
依赖于
CodeQuickKit~> 6.4
BZipper~> 1.0.3
 

XCServerAPI

Version Platform

一个用于处理 Xcode 服务器的工作的 API 和模型框架。

XCServerWebAPI.swift

封装了每个 XcodeServer 实体的 NSURLSession。为您服务的服务器提供了两个静态代理来处理 SSL 和 HTTP 认证

XCServerWebAPI.sessionDelegate: NSURLSessionDelegate
XCServerWebAPI.credentialDelegate: XCServerWebAPICredentialDelegate

已为这些属性分配了默认对象。默认的 sessionDelegate 将接受和信任 SSL 证书,即使自签名。默认的 credentialDelegate 将不提供凭证。

XCServerWebAPICredentialDelegate 对该方法提供了默认实现

credentialsHeader(forAPI:) -> XCServerWebAPICredentialsHeader

它将为 HTTP 协议头返回一个 base 64 编码的用户名密码对。